小编Zam*_*ues的帖子

从免费命令中理解"缓冲区"和"缓存"

之前已经问过这个问题,但是不想再次更新同一个线程,因为它是一个旧线程.

想要从free命令输出中的"缓冲区"和"缓存"列中澄清自己.

这就是我的理解......

缓冲区是数据存储在内存中但尚未刷新到磁盘的东西.数据将由bdflush守护进程定期刷新到磁盘,或者我们可以通过运行sync命令手动执行.

另一方面,缓存是程序/数据,它被加载到内存中但保留在内存中,因此如果再次需要,它将很快可用.

为了理解缓冲区的概念,我尝试了以下实验......

这是free我桌面上的命令读取

[zama@localhost ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          2897        465       2431          0         30        230
-/+ buffers/cache:        204       2692
Swap:         4000          0       4000

[zama@localhost ~]$ sync

[zama@localhost ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          2897        466       2431          0         30        230
-/+ buffers/cache:        205       2691
Swap:         4000          0       4000

执行sync命令后,我无法看到缓冲区减少.

接下来我尝试了以下内容...试图将一个巨大的文件写入磁盘.

[zama@localhost ~]$ dd if=/dev/zero of=test bs=1024k 

正如预期的那样,缓存的值应该增加并且free正在确认这一点.

@localhost …

memory linux-kernel free-command

20
推荐指数
1
解决办法
3万
查看次数

按文件名的长度对文件名进行排序

ls显示目录中可用的文件.我希望根据文件名的长度显示文件名.

任何帮助将受到高度赞赏.提前致谢

unix sorting

11
推荐指数
2
解决办法
6309
查看次数

Kubernetes:使用 kubeadm 构建集群后,节点/Pod 未与 kubectl 一起显示

我正在尝试创建一个Kubernetes cluster使用 kubeadm 的工具。为此,我安装了此处docker version指定的支持

我也可以安装kubeadm成功。我使用以下命令启动了集群

 sudo kubeadm init --pod-network-cidr=10.244.0.0/14 --apiserver-advertise-address=172.16.0.11
Run Code Online (Sandbox Code Playgroud)

我收到了kubeadm join用于加入集群的消息,如下所示

 Your Kubernetes control-plane has initialized successfully!

 To start using your cluster, you need to run the following as a regular user:

 mkdir -p $HOME/.kube
 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
 sudo chown $(id -u):$(id -g) $HOME/.kube/config

 You should now deploy a pod network to the cluster.
 Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
 https://kubernetes.io/docs/concepts/cluster-administration/addons/ …
Run Code Online (Sandbox Code Playgroud)

docker kubernetes kubectl kubeadm

5
推荐指数
1
解决办法
7286
查看次数

更改Liferay默认用户'test@liferay.com'的密码

尝试Liferay使用http://blogs.aca-it.be/blogs/-/blogs/recovering-an-admin-password-in-liferay中记录的以下过程为默认用户更改密码。步骤如下:

1. Go to the user_ table in the database. 2. Find the user you want to gain access to. 3. Set the password_ field to some plain text password. 4. Set the passwordEncrypted field to 0. 5. Set the passwordReset field to 1. 6. Restart Liferay Log in.

基于以上步骤,我正在执行以下命令来更改密码。

mysql> update user_ set passwordEncrypted=0, password_='password', passwordReset=1 where userId=10196;

执行完上述命令后,我启动了liferay并尝试'test@liferay.com'使用新密码使用默认用户登录,但是身份验证仍然失败。

请提示。

mysql liferay-6

4
推荐指数
2
解决办法
1万
查看次数

为 GCP App Engine 服务添加标签

任何使用App Engine labels命令gcloud或至少来自GCP console. label我正在尝试为已部署的应用程序添加

无法看到任何使用命令更新App Engine Service标签参数的选项gcloud

 $ gcloud app instances
 ERROR: (gcloud.app.instances) Command name argument expected.

 Available commands for gcloud app instances:

  delete                  Delete a specified instance.
  describe                Display all data about an existing instance.
  disable-debug           Disable debug mode for an instance.
  enable-debug            Enable debug mode for an instance (only works on
                          the flexible environment).
  list                    List the instances affiliated with the current App
                          Engine project.
  scp                     SCP …
Run Code Online (Sandbox Code Playgroud)

google-app-engine google-cloud-platform terraform

4
推荐指数
1
解决办法
1728
查看次数

更改现有 GCP Cloud 函数的标签

我正在使用以下命令来更新已部署的 GCP Cloud 功能的标签。

   $ gcloud functions deploy GCFunction --update-labels env=dev,app=myapp
     Deploying function (may take a while - up to 2 minutes)...failed.
Run Code Online (Sandbox Code Playgroud)

当我们尝试更改现有函数的标签时,它看起来会进行部署。我们是否可以在不进行任何部署的情况下进行标签更改,就像任何其他 API 或云函数一样来完成相同的任务。

google-cloud-platform gcloud google-cloud-functions

2
推荐指数
1
解决办法
3854
查看次数

配置 Liferay 使用 HTTPS

我们已经开发出一种Application Portal利用Liferay捆绑tomcat。使用Apache httpd前端访问应用程序门户。

当我们从 迁移HTTPHTTPS. 对于HTTPS,最初我们为 生成了自签名证书Apache httpd。但是我们可以看到只有主页加载了HTTPS,其余的页面/链接都在使用HTTP。在调查中,我们注意到Site Pages settingscontrol panelfor 下Liferay,'Friendly URL hashttp hard-coded in the URL . We need toLiferay to useHTTPS instead ofHTTP`

怎么配置一样。

apache https tomcat6 liferay-6

1
推荐指数
1
解决办法
3948
查看次数