阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

新手Linux运维要知道的Linux常用命令

162次阅读
没有评论

共计 2722 个字符,预计需要花费 7 分钟才能阅读完成。

今天马哥教育要跟大家分享的文章是关于新手 Linux 运维 要知道的 Linux 常用命令。熟悉 Linux 运维的小伙伴都知道。Linux 的操作离不开 Linux 命令的使用,那么在 Linux 系统 中该如何查看进程、杀死进程、启动进程? 需要使用哪些命令呢?
Linux 入门 新手和正在 Linux 学习 的小伙伴快来看一看吧,希望能够对大家有所帮助!

一、查进程

ps 命令查找与进程相关的 PID 号:

ps a 显示现行终端机下的所有程序,包括其他用户的程序。

ps -A 显示所有程序。

ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。

ps -e 此参数的效果和指定 ”A” 参数相同。

ps e 列出程序时,显示每个程序所使用的环境变量。

ps f 用 ASCII 字符显示树状结构,表达程序间的相互关系。

ps -H 显示树状结构,表示程序间的相互关系。

ps -N 显示所有的程序,除了执行 ps 指令终端机下的程序之外。

ps s 采用程序信号的格式显示程序状况。

ps S 列出程序时,包括已中断的子程序资料。

ps -t< 终端机编号 > 指定终端机编号,并列出属于该终端机的程序的状况。

ps u 以用户为主的格式来显示程序状况。

ps x 显示所有程序,不以终端机来区分。

最常用的方法是 ps aux, 然后再通过管道使用 grep 命令过滤查找特定的进程, 然后再对特定的进程进行操作。

ps aux | grep program_filter_word,ps -ef |grep tomcat

ps -ef|grep java|grep -v grep 显示出所有的 java 进程,去处掉当前的 grep 进程。

二、杀进程

使用 kill 命令结束进程:kill xxx

常用:kill -9 324

Linux 下还提供了一个 killall 命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME

三、进入到进程的执行文件所在的路径下,执行文件 ./ 文件名

一些最常用的地球人都知道的命令就省去啦!

1. 更改档案拥有者

命令 : chown [-cfhvR] [–help] [–version] user[:group] file…

功能 : 更改文件或者文件夹的拥有者

参数格式 :

user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)

-c : 若该档案拥有者确实已经更改,才显示其更改动作

-f : 若该档案拥有者无法被更改也不要显示错误讯息

-h : 只对于连结 (link) 进行变更,而非该 link 真正指向的档案

-v : 显示拥有者变更的详细资料

-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle

更改目录拥有者为 oracle

2. 修改权限

命令:chmod (change mode)

功能:改变文件的读写和执行权限。有符号法和八进制数字法。

选项:(1)符号法:

命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

u (user) 表示用户本人。

g (group) 表示同组用户。

o (oher) 表示其他用户。

a (all) 表示所有用户。

+ 用于给予指定用户的许可权限。

– 用于取消指定用户的许可权限。

= 将所许可的权限赋给文件。

r (read) 读许可,表示可以拷贝该文件或目录的内容。

w (write) 写许可,表示可以修改该文件或目录的内容。

x (execute)执行许可,表示可以执行该文件或进入目录。

(2)八进制数字法:

命令格式:chmod abc file

其中 a,b,c 各为一个八进制数字,分别表示 User、Group、及 Other 的权限。

4 (100) 表示可读。

2 (010) 表示可写。

1 (001) 表示可执行。

若要 rwx 属性则 4 +2+1=7;

若要 rw- 属性则 4 +2=6;

若要 r - x 属性则 4 +1=5。

例如:# chmod a+rx filename

让所有用户可以读和执行文件 filename。

# chmod go-rx filename

取消同组和其他用户的读和执行文件 filename 的权限。

# chmod 741 filename

让本人可读写执行、同组用户可读、其他用户可执行文件 filename。

# chmod -R 755 /home/oracle

递归更改目录权限,本人可读写执行、同组用户可读可执行、其他用户可读可执行

3. 修改文件日期

命令:touch

格式:touch filenae

功能:改变文件的日期,不对文件的内容做改动,若文件不存在则建立新文件。

例如:% touch file

4. 链接文件

命令:ln (link)

格式:ln [option] filename linkname

ln [option] directory pathname

功能:为文件或目录建立一个链。其中,filename 和 directory 是源文件名和

源目录名;linkname 和 pathname 分别表示与源文件或源目录名相链接的

文件或目录。

选项:-s 为文件或目录建立符号链接。不加 - s 表示为文件或目录建立硬链接

注释:链接的目地在于,对一个文件或目录赋予两个以上的名字,使其可以出

现在不同的目录中,既可以使文件或目录共享,又可以节省磁盘空间。

例如:% ln -s filename linkname

5. 显示日期

命令:date

例如:% date

6. 显示日历

命令:cal (calendar)

格式:cal [month] year

功能:显示某年内指定的日历

例如:% cal 1998

7. 显示文件头部

命令:head

格式:head [option] filename

功能:显示文件的头部

选项:缺省 显示文件的头 10 行。

-i 显示文件的开始 i 行。

例如:% head filename

8. 显示文件尾部

命令:tail

格式:tail [option] filename

功能:显示文件的尾部

选项:缺省 显示文件的末 10 行。

-i 显示文件最后 i 行。

+i 从文件的第 i 行开始显示。

例如:% tail filename

9. 显示用户标识

命令:id

格式:id [option] [user]

功能:显示用户标识及用户所属的所有组。

选项:-a 显示用户名、用户标识及用户所属的所有组

注释:

例如:% id username

10. 查看当前登录的用户

命令:users

11. 显示都谁登录到机器上

命令:who

格式:who

功能:显示当前正在系统中的所有用户名字,使用终端设备号,注册时间。

例如:% who

声明:文章来源于网络,侵删!

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计2722字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中