-
查看当前目录下各个文件及目录占用空间大小
du -sh * -
文件权限更改
1.chgrp
change group,改变文件的群组
chgrp [group name] [file name]
群组要在/etc/group里面2.chown
change owner,改变文件所有者
chown [owner name] [file name]更改前
更改后
-
普通用户设置初始root密码:
sudo passwd # 设置密码
su root # 切换root用户 -
linux上查看指定目录下的文件是否有某个字符串:
grep -rn “需要搜索的字符串” /指定目录/* -
将执行命令结果输出到文件中:
覆盖写入:echo “日志内容” > 文件
追加写入:echo “日志内容” >> 文件
例如将当前日期追加到文件中:
echodate +"%Y-%m-%d %H:%M:%S"
>> /root/log.txt -
过滤掉空服务行
ps -ef | grep SERVICENAME | grep -v grep -
linux开放8888端口
firewall-cmd --add-port=8888/tcp 开放8888端口 -
批量查找并替换任意文件夹下的文件内容
sed -i “s/要找查找的文本/替换后的文本/g”grep -rl "要找查找的文本" /任意文件夹
-
在指定目录下查找包含某字符串的文件
grep -l ‘查找字符串’ -r 指定目录 -
docker启动
docker run -itd -p 10080:80(启动映射端口) docker.io/gitlab/gitlab-ce(镜像名) -
查看开放的端口号
firewall-cmd --list-all -
设置开放的端口号
firewall-cmd --add-service=http –permanent
firewall-cmd --add-port=80/tcp --permanent -
重启防火墙
firewall-cmd –reload -
安装pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py -
更新pip
pip install -U pip # linux
python -m pip install -U pip # windows -
后台启动rabbitmq
nohup rabbitmq-server >> /var/log/rabbitmq/startup_log 2>&1 & -
rabbitmq
-
查询用户
rabbitmqctl list_users
-
创建用户
rabbitmqctl add_user jiao jiao
-
设置管理员
rabbitmqctl set_user_tags jiao administrator
-
设置权限
rabbitmqctl set_permissions -p / jiao ".*" ".*" ".*"
-
杀死名字叫tomcat的进程
kill -9ps -ef|grep tomcat|awk '{print $2}'
-
关闭指定用户指定用户组的服务,例如关闭tomcat用户组的用户启动的tomcat服务
systemctl stop tomcat@tomcat.service
-
后台启动服务(tomcat)
nohup ./startup.sh &
-
-
Linux开放端口
若访问失败则说明防火墙启动且没有开放相应的端口
1.开放端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
2.使规则生效
firewall-cmd --reload再次通过浏览器应该可以访问了!
-
查看服务的执行路径的信息
ll /proc/服务的PID -
设置时间为系统时间
hwclock --hctosys 然后查看时间 date -
设置服务器时间为阿里服务器时间
ntpdate ntp1.aliyun.com
Linux常用命令,持续更新
于 2019-03-12 15:10:34 首次发布