Linux命令二

ps 进程

     -l :长格式输出。

    -a :显示现行终端下的所有进程,包括其他用户的进程。

    -u :以用户为主的进程状态。

    -x 显示没有控制终端的进程,同时显示各个命令的具体路径。

    常用lps aux lax输出解释

USER:进程属主,PID:进程ID,PPID:父进程,%CPU:进程占CPU百分比,%MEM进程占内存百分比,NI:进程的nice值,表示进程可被执行的优先级的修正数值,VSZ:该进程使用掉的虚拟内存量,RSS :该进程占用的固定的内存量,TTY :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?,另外, tty1-tty6 是本机上面的登入者程序,若为 pts/0 等等的,则表示为由网络连接进主机的程序,STAT:该程序目前的状态,主要的状态有R-正在运行;S-正在睡眠;T-停止或被追踪;Z-僵尸进程,START:该进程被触发启动的时间,TIME :该进程实际使用 CPU 运作的时间,COMMAND :命令的名称和参数。

F:代表这个程序的旗标 (flag), 4 代表使用者为 superuser,UID:代表执行者身份,PRI指进程的执行优先权(Priority的简写),其值越小越早被执行,WCHAN:目前这个程序是否正在运作当中,若为 - 表示正在运作。

ifconfig命令查看网络情况。

netstat 命令 用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

        -a或–all 显示所有连线中的Socket。

        -t或–tcp 显示TCP传输协议的连线状况。

        -u或–udp 显示UDP传输协议的连线状况。

        -n或–numeric 直接使用IP地址,而不通过域名服务器。

        -p或–programs 显示正在使用Socket的程序识别码和程序名称。

        -i或–interfaces 显示网络界面信息表单。

     常用netstat  -a:列出所有端口。

             netstat -nu:列出当前UDP连接状况。

             netstat  -apu: 显示UDP端口号的使用情况。

             netstat  -i显示网卡列表。

             netstat  -s显示网络统计信息。

            netstat –at示所有TCP端口。

            netstat –ln看系统监听的服务。

            netstat -anpt | grep ':525425'显示运行在指定端口的进程

service  - -status-all 显示所有服务的状态。

    service mysql status  查看mysql、(网卡networking)服务状态。

    sudo service mysql start  启动mysql服务。 sudo /etc/init.d/mysqlstart

    sudo service mysql stop  停止mysql服务。

kill命令用于杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

      Kill 3268 杀掉3268进程。

     Kill -9 3268 强行杀死3268进程。

打包压缩相关命令

tar用来压缩和解压文件

     -c 归档文件

     -x  解压缩文件

     -z  gzip压缩文件

     -j  bzip2压缩文件

     -v 显示压缩或解压缩过程

    -f  指定压缩文件

  常用打包:tar –cvf ./test.tar  ./test  把test目录打包成test.tar(只打包,不压缩。)

      解包:tar –xvf./test.tar   把test.tar解包。

       打包并gzip压缩:tar –zcvf test.tar.gz test  把test目录打包并压缩成test.tar.gz(打包,并用gzip压缩。)

      解gzip压缩:tar –zxvf  test.tar.gz   把test.tar.gz解压缩。

       打包并bzip2压缩:tar –jcvf  test.tar.bz2  test  把test目录打包并压缩成test.tar.bz2 (打包,并用bzip2压缩。)

      解bzip2压缩:tar –jxvf test.tar.bz2  把test.tar.bz2解压缩

软件安装(三种方式   注:Ubuntu)

  apt软件工具

       sudo apt-get install tree    安装tree

       sudo apt-get remove tree     卸载tree

       sudo apt-get update    更新软件

       sudo apt-get upgrade    系统升级

  dpkg安装deb包  (Ubuntu软件包格式为deb)

      sudo  dpkg  -i  package.deb 安装软件

      sudo dpkg -r package  卸载软件

      sudo dpkg -p package  卸载软件,包括配置文件

  make install源代码安装(暂未写)

用户及用户组管理

/etc/passwd    存储用户账号

/etc/group       存储组账号

/etc/shadow    存储用户账号的密码

/etc/gshadow  存储用户组账号的密码

useradd 用户名  新增用户

     -d指定用户的家目录

     -e 账号有效截止日期 YYYY-MM-DD

     -g 指定一个初始用户组

     -s 指定默认的shell

     -u 指定用户UID

passwd 命令修改用户的密码   格式:passwd  [选项] [用户名]

   passwd     修改当前用户

   passwd 其它用户名    修改其他用户名

              passwd  Ubuntu  更改或创建Ubuntu用户的密码

         -l 锁定用户禁止其登录

        -u 解除锁定,允许登录

        -d 使账号无密码

        -e 强制用户下次登录时修改密码 

        -S显示用户密码状态

userdel 用户名   删除用户

       -f 强制删除用户,家目录与相关文件(已登录)

       -r 同时删除用户的家目录与相关文件

usermod 命令用于修改用户属性

       -e 账户到期时间,格式“YYYY-MM-DD”

       -g 变更所属用户组

       -L 锁定用户禁止其登录

       -U 解除锁定,允许登录

       -u 修改用户的UID

adduser 用户名 

groupadd 组名   新建用户组

groupdel 组名   删除用户组


su  root  只能获得root的执行权限,不能获得环境变量

su  – root能切换到root并获得root的环境变量及执行权限


查看linux系统版本

     sudolsb_release –a

     cat /etc/issue

查看系统位数

     getconf LONG_BIT


 

系统重启命令:

1、reboot/sudo reboot

2、shutdown –r now 立即重启

3、shutdown –r 10 十分钟后重启

4、shutdown –r 18:00 在时间为18:00时重启

Ps:通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

 

系统关机命令:

halt 立刻关机

poweroff 立刻关机

shutdown –hnow 立刻关机

shutdown –h10 十分钟后关机

ps: 通过shutdown命令设置关机的话,可以用shutdown -c命令取消关机


ubuntu root默认密码(初始密码)

ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。

1、先用安装时候的用户登录进入系统

2、输入:sudo passwd  

3、输入新密码,重复输入密码,最后提示passwd:password updatedsucessfully

4、输入:su root 切换用户到root


重定向

 命令 > 文件   将标准输出重定向到一个文件(清空文件原有数据)

 命令 >> 文件   将标准输出重定向到一个文件(追加到原有数据后)

 命令 2> 文件  将错误输出重定向到一个文件(清空文件原有数据)

 命令 2>> 文件   将错误输出重定向到一个文件(追加到原有数据后)

 命令 >> 文件 2>$1  将标准输出与错误输出共同写入到文件中(追加到原有数据后)


通配符列表

   *           零个或者更多字符

   ?           恰好一个字符

[abcde]            恰好列举中的一个字符

 [a-e]         恰好在所给范围中的一个字符

[!abcde]        任何字符都不在列举中

[!a-e]         任何字符都不在所给的范围中

{debian,linux}      恰好在所给选项中的一整个单词





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值