侧边栏壁纸
  • 累计撰写 79 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

Linux常用命令

水龙吟
2021-10-16 / 0 评论 / 0 点赞 / 206 阅读 / 1,230 字
温馨提示:
本文最后更新于 2021-12-27,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
cp -r tomcat tomcat8081
复制tomcat目录下的所有文件到tomcat8081文件夹中
  • 查看版本
cat /etc/redhat-release
  • 创建目录
mkdir 创建目录
mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录
  • 创建文件
touch a.txt
  • 查看文件内容
cat a.txt
  • 解压到指定目录
 tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz  -C /opt
  • 解压zip
yum -y install zip unzip

unzip xxx.zip

  • 使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令:
$ cp –r test/ newtest          

  • cp 命令使用 -r 参数可以将 packageA 下的所有文件拷贝到 packageB 中:
cp -r /home/packageA/* /home/cp/packageB/
  • 查看可用内存
    image.png

  • 重命名

例子:将目录A重命名为B

mv A B

例子:将/a目录移动到/b下,并重命名为c

mv /a /b/c

 

其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的

  • 创建普通用户
useradd ocelastic # 新增ocelastic 用户
passwd  ocelastic # 为ocelastic 用户设置密码
chown -R ocelastic:ocelastic /opt/elasticsearch-7.4.0 #文件夹所有者

image.png

 #1. ===最大可创建文件数太小=======
vim /etc/security/limits.conf 
#在文件末尾中增加下面内容
ocelastic soft nofile 65536
ocelastic hard nofile 65536

#  soft  xxx  : 代表警告的设定,可以超过这个设定值,但是超过后会有警告。
#  hard  xxx  : 代表严格的设定,不允许超过这个设定的值。
#  nproc  : 是操作系统级别对每个用户创建的进程数的限制
#  nofile : 是每个进程可以打开的文件数的限制
# =====

vim /etc/security/limits.d/20-nproc.conf
# 在文件末尾中增加下面内容
ocelastic soft nofile 65536
ocelastic hard nofile 65536
*  hard    nproc     4096
# 注:* 代表Linux所有用户名称	

#2. ===最大虚拟内存太小=======
vim /etc/sysctl.conf
# 在文件中增加下面内容
vm.max_map_count=655360
# 重新加载,输入下面命令:
sysctl -p

  • 检查服务器磁盘使用空间
df   -h
  • 看哪个目录占用空间大
du -sh * 
  • 查找大于100m的文件
find / -size +100M -exec ls -lh {} \;
0

评论区