Linux常用命令(现学现记,时常更新)


1.修改ip:

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 

通过insert进入编辑模式修改ip;

esc 退出编辑模式;

wq保存退出

会提示 "/etc/sysconfig/network-scripts/ifcfg-eth0" 14L, 302C written

 

2.重启网络服务

#service network restart

# /etc/init.d/network restart

 

3.查询ip

# ifconfig

 

4.关机
1、halt 立刻关机 
2、poweroff 立刻关机 
3、shutdown -h now 立刻关机(root用户使用) 
4、shutdown -h 10 10分钟后自动关机 
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

 

5.重启

1、reboot 
2、shutdown -r now 立刻重启(root用户使用) 
3、shutdown -r 10 过10分钟自动重启(root用户使用) 
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 

 

6.防火墙

1、# service iptables stop关闭防火墙,临时生效 ,重启后复原
2、#service iptables start开启防火墙,临时生效 ,重启后复原

3、#chkconfig iptables stop关闭防火墙,永久生效 ,重启后复原
4、#chkconfig iptables start开启防火墙,永久生效 ,重启后复原

临时性的完全关闭防火墙,可以不重启机器:

#/etc/init.d/iptables status                ## 查看防火墙状态

#/etc/init.d/iptable stop                    ## 本次关闭防火墙

#/etc/init.d/iptable restart                ## 重启防火墙

永久性关闭防火墙

#chkconfig --level 35 iptables off   ## 注意中间的是两个英式小短线;重启

#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT  

#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT  

#/etc/rc.d/init.d/iptables save 

重启计算机后,防火墙默认已经开放了80和22两个端口。

7.配置DNS

执行命令:# vi /etc/resolv.conf

 

8.强制删除

到达文件目录后,执行命令:

# rm -f 文件名(只删除某一文件,不包括文件夹)

# rm -rf 文件名(删除包括文件夹目录)

 

9.新建文件夹

#mkdir  文件夹名

# vi 文件名   通过编辑,自动生成文件

 

10.查找文件

# whereis 文件名

# which 文件名

# find 文件名

 

11.配置localhosts

# vi /etc/hosts

 

12.远程复制文件/文件夹

scp文件路径 用户名@主机名:远程传过去的目录

scp /opt/hadoop-1.2.1/conf/*root@slave1:/opt/hadoop-1.2.1/conf

Scp /opt/java root@slave1:/opt

若是复制文件目录,scp -r文件目录 xxx@xxx:目标目录

 

13.修改虚拟机名字

[root@WindowsServer2003桌面]# vi /etc/sysconfig/network

键入 i进行修改HOSTNAME,保存退出即可

 

14.修改root密码

(1)方法一

# sudo password root

之后会提示输入新的密码

(2)方法二

# id//查看登录用户信息

root修改自己的密码,直接输入命令

# passwd

root修改其他用户的密码,直接输入命令

# passwd用户名

 

15.权限修改chmod

chmod 命令

  功能:chmod命令是非常重要的,用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.

  语法:该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。

  1. 文字设定法

  chmod [who] [+ | - | =] [mode] 文件名?

  参数:

  操作对象who可是下述字母中的任一个或者它们的组合:

  u 表示“用户(user)”,即文件或目录的所有者。

  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。

  o 表示“其他(others)用户”。

  a 表示“所有(all)用户”。它是系统默认值。

  操作符号可以是:

  + 添加某个权限。

  - 取消某个权限。

  = 赋予给定权限并取消其他所有权限(如果有的话)。

  设置mode所表示的权限可用下述字母的任意组合:

  r 可读。

  w 可写。

  x 可执行。

  X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

  s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用         户ID位,“g+s”设置组ID位。

  t 保存程序的文本到交换设备上。

  u 与文件属主拥有一样的权限。

  g 与和文件属主同组的用户拥有一样的权限。

  o 与其他用户拥有一样的权限。

  文件名:以空格分开的要改变权限的文件列表,支持通配符。

  在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example

  使同组和其他用户对文件example 有读权限。

 

16.复制,移动,删除文件

(1)文件复制命令cp
    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
              cp [option] source1 source2 source3 ...  directory
    参数说明:
    -a:是指archive的意思,也说是指复制所有的目录
    -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
    -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
    -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
    -l:建立硬连接(hard link)的连接文件,而非复制文件本身
    -p:与文件的属性一起复制,而非使用默认属性
    -r:递归复制,用于目录的复制操作
    -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
    -u:若目标文件比源文件旧,更新目标文件
    如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
    cp /test1/file1 /test3/file2

    可能会提示错误  cp: 略过目录"file1"

    在 cp 后加上 -r 即可

(2)文件移动命令mv
    命令格式:mv [-fiv] source destination
    参数说明:
    -f:force,强制直接移动而不询问
    -i:若目标文件(destination)已经存在,就会询问是否覆盖
    -u:若目标文件已经存在,且源文件比较新,才会更新
    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
    mv /test1/file1 /test3/file2

(3)文件删除命令rm
    命令格式:rm [fir] 文件或目录
    参数说明:
    -f:强制删除
    -i:交互模式,在删除前询问用户是否操作
    -r:递归删除,常用在目录的删除
    如删除/test目录下的file1文件,可以输入以下命令:
    rm -i /test/file1 

 

17.pwd查看当前工作目录的完整路径

 pwd [选项 ]

 

18.进程管理

1)查看进程

名称:ps

使用权限:所有使用者

使用方式:ps [options] [--help]

说明:显示瞬间行程 (process)的动态

参数:

ps的参数非常多,在此仅列出几个常用的参数并大略介绍含义

-A列出所有的行程

-w显示加宽可以显示较多的资讯

-au显示较详细的资讯

-aux显示所有包含其他使用者的行程

2)杀死进程

kill 终止进程

kill -STOP [pid]

发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。

kill -CONT [pid]

发送SIGCONT (19,18,25)重新开始一个停止的进程。

kill -KILL [pid]

发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。

kill -9 -1

终止你拥有的全部进程。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值