美文网首页
Linux之常用命令

Linux之常用命令

作者: 李剑斌 | 来源:发表于2017-06-15 20:05 被阅读0次

用户篇

添加用户

useradd xiaoming

设置密码

passwd xiaoming

删除用户

userdel xiaoming

userdel -r xiaoming 连用户主目录一起删除

添加组命令

groupadd 组名

查看所有分组

vi /etc/group

cat /etc/group

创建用户并且将用户分配到某个组

useradd -g 组名 用户名

将某个用户重新分配到另外一个分组

usermod -g 组名 用户名


其他篇

解压命令

tar -zxvf 文件名.tar.gz

重定向命令

ls -l >a.txt 写入文件,并覆盖

ls -l >>a.txt 以追加的形式写入文件

cp命令

-a:将文件的特性一起复制

-p:连同文件的属性一起复制,与-a相识,常用备份!!

-i:若目标文件已经存在,在覆盖时会咨询操作是否进行

-r:递归持续复制,用于目录的复制行为

-u:目标文件与源文件有差异时才会复制

分析一行的信息,当有需要,就将该行显示出来,通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等

例子:ls -l |grep -i 字符串

-i:忽略大小写的区别

-a:将binary文件以text文件的方式查找数据

-c:计算找到次数

-v:反向选择,即没有找到改字符串内容的那一行

显示内核版本

uname -a

修改用户密码

passwd

启动、关闭防火墙

chkconfig iptables on/off永久。。。

即使生效:重启后还原

service iptables start/stop

重启

reboot == init 6

runlevel 当前启动级别

显示当前所在目录的具体路径

pwd

查看什么系统级别下开启了哪些服务。。。

chkconfig --list

chkconfig --add httpd

chkconfig --del httpd

显示进程

ps

杀掉进程

kill -9 端口号(强制9)

查找网络ip地址

ifconfig

查找文件:

find -name file*


网络篇

cd /etc/sysconfig/network/network-script/ifcfg-ethx

DNS1=8.8.8.8(114.114.114.114)

GATEWAY=192.168.1.1

---------  配置内容  ---------

DEVICE=eth0  #网卡设备名称

ONBOOT=yes  #启动时是否激活 yes | no

BOOTPROTO=static  #协议类型 dhcp bootp none

IPADDR=192.168.1.90  #网络IP地址

NETMASK=255.255.255.0  #网络子网地址

GATEWAY=192.168.1.1  #网关地址

BROADCAST=192.168.1.255  #广播地址

HWADDR=00:0C:29:FE:1A:09  #网卡MAC地址

TYPE=Ethernet  #网卡类型为以太网

---------  配置更新  ---------

重启网络服务:

service network restart

修改hosts文件:

vi /etc/hosts

查看进程端口号:

ps -an|grep tomcat

在linux和unix系统中|就是管道命令

把上一个命令的结果交给|的后面的命令处理


重要命令篇

挂载命令

mount  /dev/sda1(源) /home/test(目的)

unmount /home/test

查看linux分区情况

fdisk -l

查看某个目录是在哪个分区下面/磁盘使用情况

df /boot/ (-h)


持续更新中、、、

相关文章

网友评论

      本文标题:Linux之常用命令

      本文链接:https://www.haomeiwen.com/subject/jkmuqxtx.html