Linux运维常用命令
解压/压缩
tar –cvf jpg.tar *.jpg #将目录里所有jpg文件打包成tar.jpg
tar -zcvf test.tar.gz ./test/ #将文件夹test 压缩成test.tar.gz
tar –xvf file.tar #解压 tar包
tar -xzvf file.tar.gz #解压tar.gz
查看在线的端口
netstat -ntlp
查看当前目录使用情况 du -h --max-depth=1
查看新增分区 lsblk
find / -type f -size +1G
查看docker 日志位置
docker inspect --format='{{.LogPath}}' <容器ID>
输出docker日志 实时
docker logs -f oracled
du -s * | sort -nr | head -5
for i in $(docker ps -q );do echo echo $i ; docker inspect $i|grep users01.dbf
查看登录失败记录
grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' |sort | uniq -c | sort -r
-------------
查看cpu信息
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
free -g
查看内存
free -g
查看硬盘
df -h
查看openssl版本
openssl version
-------------
锁root 解锁root
passwd -l root
passwd -uroot
---------------------
创建用户
useradd bril
passwd bril
设置密码 bril2022
vim /etc/ssh/sshd_config
新增
PermitRootLogin no
MaxAuthTries 10
---------
vi /etc/sudoers
新增
bril (ALL:ALL) ALL
--------------
修改日期 同步硬件日期
date -s "2022-03-02 12:00:00"
hwclock -w
---------------------------
redis分布式
集群
哨兵
数据库 主从 主备等
---------------------------
学习要有计划、代码要经常练习、学习之后要有输出、多交流、多总结、找出规律。 忌三天打鱼两天晒网、浅尝辄止、闭门造车
------------------------------
达梦8查看服务状态
ps aux|grep dmserver
./DmServiceDMSERVER status
./DmServiceDMSERVER start
--------------------------------------
redis配置密码(无需重启)
登陆 redis-cli
配置密码 config set requirepass 密码
使用密码登录 auth 密码
查看密码 config get requirepass
————————————————————
chown -R mysql:mysql /xxxx 给文件夹mysql权限
service mysql stop
service mysql start
---------------------------------
Tcptraceroute IP 端口
traceroute IP
修改主机名
etc/hostname
权限数字对应表
-rw------- (600) 只有拥有者有读写权限。
-rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700) 只有拥有者有读、写、执行权限。
-rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711) 拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) 所有用户都有文件读、写权限。
-rwxrwxrwx (777) 所有用户都有读、写、执行权限。
————————————————