注册
Linux运维常用命令
培训园地/ 文章详情 /

Linux运维常用命令

枫雪丶莫 2022/12/01 1737 1 0

Linux运维

fuser -m /testfs
umount /home
lvreduce -L 150G /dev/mapper/centos-home
lvextend -L +300G /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
yum install psmisc
mkfs.xfs -f /dev/centos/home
mount /home
chown -hR user:user /home/user

lvextend -L +300G /dev/mapper/centos-root

文件删除:
find . -name “*.txt” -mtime +4 -exec rm -f {} ;

正在被使用的文件的清空方式
cat /dev/null > catalina.out

1,修改系统时间
A: 操作系统时间 kernel
B: BOIS时间(硬件时间)
确保两个时间一致,下次启动才正确。

比如:将时间设置为2022年9月12日16点48分00秒
# date 091216482022.00    (MMDDhhmmYYYY.ss)

将系统时钟 同步到 硬件:
# hwclock --systohc  

2,修改命令提示符
超级用户root的命令提示符: #
其它用户的提示符: $

临时修改:
export PS1="[`whoami`@`hostname`:\$PWD]# "

永久修改:vi ~/.bash_profile 添加
export PS1="[`whoami`@`hostname`:\$PWD]# "

~表示当前用户的home目录。

系统的环境设置: /etc/profile

3,查看ip地址
# ifconfig -a

4,查看操作系统的版本:RedHat,SUSE,OracleLinux,中标麒麟Linux,CentOS
# cat /etc/os-release
# cat /etc/issue
# uname -a

5,查看系统中的进程
查看包含字符串"ora"的所有进程,grep是过滤器
# ps -ef | grep ora

查看包含字符串"java"的所有进程的个数
# ps -ef |grep java|wc -l

6,命令的帮助查看
语法: man 命令
如果一页显示不完,按空格自动翻页。按q键退出。

7,找出CPU占率较高的进程:
可以用下面的命令将 cpu 占用率高的线程找出来:
# ps -eo user,pid,ppid,cputime,pmem,pcpu,etime,args --sort=-pcpu|head -10

查看耗CPU的进程的所有线程号
# top -Hp 11211  
查看耗CPU的任务  #11280
# pstack 

8,查看运行状态
显示当前系统运行状态汇总
# top
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3764980 total, 336864 free, 1133788 used, 2294328 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 1454988 avail Mem

	us% : 用户进程使用的CPU比率
	sy% : 系统进程使用的CPU比率
	id%:  空闲CPU的比率
	wa%: 等待CPU的比率,大于10%指示系统性能低下。

	在TOP命令运行期间,
	按大写C键,进程按照CPU使用比率由高到低排序
	按大写M键,进程按照mem使用比率由高到低排序
	
	小写'l' 、 't' 、'm' 
	't' : '0' 、 '1/2/3' cpus or numa node views; 'I' Irix mode


    top命令之后,按x键开启排序。默认是pcpu列,按b键开启背景和粗体显示
	 ,按 shift+>或shift+<左右移动排序的列。

9,查看文件系统
df -h
注意关注:使用率

10,查看目录或者文件的大小
du -sh 文件或目录
ls -l 文件
ll 文件或目录

drwxr-xr-x
d: 表示目录
rwx :  分别表示,读,写,执行
权限分为三个部分:属主owner,同组group,其它组other

11,常用的
切换目录: cd 目录名
查看当前目录: pwd
切换到上一级目录: cd …
linux的最高层目录为: / 比如进入 cd /
切换到当前用户的home目录: cd 或者 cd ~

12,命令自动补全
输入部分前导名称,然后按Tab键。

13,主机名查看
# hostname
# uname -n

14,查看系统运行时间
# uptime
# w
w命令主要看哪些用户登录到系统的。
# who
who和w功能类似,但不能看当前用户正在干什么。

15,查看基本配置
# cat /proc/cpuinfo 查看物理cpu
# cat /proc/meminfo 查看物理内存及内存使用率
# fdisk -l 查看物理磁盘

16,查看路由
# netstat -rn
# route -n

17,查看端口号,开启了那些端口
# netstat -lntp
# netstat -ano (Windows)

查看某个端口,比如1521
# netstat -lntp |grep 1521
# netstat  -ano | findstr "1521" (Windows)

查看已经建立连接的端口
# netstat -antp

18,查看当前系统的本地解析文件
# cat /etc/hosts
windows系统下: C:\Windows\System32\drivers\etc\hosts

在本地回环地址127.0.0.1和::1的ip映射中,不能出现主机名。
主机名一般和物理ip相互解析。

19,查看系统的日志
查看日志文件最后1000行,并分页
# tail -1000 /var/log/messages | more

从日志文件开头进行分页查看
#  more   /var/log/messages

动态跟踪日志文件的变化
# tail  -100f   /var/log/messages

20,LINUX输出某列的结果
打印以空格为分隔符的第1列和第5列结果
# ps -ef |grep ora | awk ‘{print $1 , $5}’

vmstat | awk '{print $9 , $10}'

21,防火墙
查看防火墙状态
# firewall-cmd --state

临时关闭防火墙
   # systemctl stop firewalld.service 

启动防火墙
   # systemctl start firewalld.service 

查看防火墙端口 
   # firewall-cmd --permanent --zone=public --list-ports
   # firewall-cmd  --list-all

永久打开防火墙端口 
   永久打开tcp协议的1521端口
   # firewall-cmd --permanent --zone=public --add-port=1521/tcp 

永久关闭防火墙端口 
   关闭TCP协议的19895端口
   # firewall-cmd --permanent --zone=public --remove-port=19895/tcp

从配置文件重新加载规则
  # firewall-cmd --reload

22,vi编辑命令

编辑一个文件: vi  文件名

vi编辑器有两种模式:命令模式 和  编辑模式
从编辑模式进入命令模式: 按ESC键

从命令模式进入编辑模式:
    a(当前光标位置之后插入 append)
    ,i(当前光标位置插入insert)
    ,o(在当前光标行下,插入一行)

删除命令:在命令模式
	dd  : 删除当前行
	x : 删除当前光标位置的字符

存盘文件:在命令模式下输入“:w”
退出vi:在命令行模式下输入“:q”
保存并退出: “:wq”
不保存退出: ":q!"

光标的移动: 
1:四个方向键,或者: h j k l
2:移动到文件尾: “G”
3:移动到行首: 数字“0”
4:移动光标到行尾: “ $”
5:得到当前光标在文件中的位置: CTRL+G 
6:向文件尾翻页:CTRL+F
7:向文件头翻页:CTRL+B

23: ping命令

24:端口的测试
telnet ip port
比如检测1521端口是否打开的:
telnet 192.168.189.151 1521
按 CTRL + ] 再 按 q 键退出。

25:关闭和重启
关闭
# cd /
# shutdown -h now (Linux关机)
# shutdown -F (AIX关机)

重启
# cd  /
# reboot   或者  shutdown -r  now   (Linux重启)
# shutdown -Fr    (AIX重启)

26:查看计划任务
查看当前用户的计划
# crontab -l

查看其它用户的会话
#  crontab  -u  用户名   -l

(End)

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服