Linux下的常用命令

0.linux下创建用户

1.上传下载:rz、sz

如果没有命令需要安装:yum install -y lrzsz
2.解压:
tar -xvf 要解压的文件名
3.移动:
mv 要移动的文件 要移动到的目录
  重命名:
mv 旧名称 新名称
4.开通端口:(1)开通端口:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
   (2)保存:/etc/rc.d/init.d/iptables save
   (3)查看:/etc/init.d/iptables status
5.拷贝:cp -r 源文件 拷贝文件(-r表识可以拷贝子目录)
  远程拷贝:
scp -r 要拷贝的目录 用户名@ip:新的目录
6.查看某个进程:

ps -ef | grep 进程名称

        ps -aux|grep 进程名称

7.关闭服务器:
poweroff
init0
8.清屏:
clear
9.centos7下的防火墙命令
iptables -L查看防火墙策略

Iptables -F关闭防火墙策略

        >>> 开启端口
        firewall-cmd --zone=public --add-port=80/tcp --permanent
         命令含义:
        --zone #作用域
        --add-port=80/tcp #添加端口,格式为:端口/通讯协议
        --permanent #永久生效,没有此参数重启后失效

  centos6.5及以前的版本关闭防火墙

       service iptables stop

10.自定义命令
vi /root/.bashrc
在适当的位置输入 alias 你自定的命令=‘系统原来的命令’
输入source .bashrc保存生效

11.vim状态下显示行号

    (1)Linux下vim中永久显示行号

vim ~/.vimrc

输入set nu 保存退出

    (2)vim状态下临时显示行号

    在VI的命令模式下输入:set nu

12.从本机器开始追踪到目的机器中间都经过多少机器(路由)

traceroute 域名或ip地址(例如:www.baidu.com)

13.查看Linux下运行的java进程:jsp
14.管道符:echo
echo 123:将123输出到控制台
echo 123 > 1.txt 将123写入到1.txt文档中
15.linux下下载资源:wget
16.查看linux系统版本号:rpm -q centos-release

查看内核版本:uname -sr

17.永久性关闭防火墙:chkconfig iptables off

18.查看主机名:hostname

19.配置主机名:vim /etc/sysconfig/network 将HOSTNAME改为你想要的主机名
source /etc/sysconfig/network 使修改立即生效

20.重启:reboot

21.修改hosts文件:vim /etc/hosts

22.免密码登录:ssh-keygen(生成秘钥)
然后一直回车
ssh-copy-id root@hadoop02(将秘钥加入白名单,将秘钥发往信任的机器)执行后会提示你输密码,输入密码即可

23.linux下修改环境变量

    vim  /etc/profile

    source /etc/profile

24.高亮显示

? 要查找的数据

n(next)下一个

N上一个

linux中打开一个文本要使一个词高亮

选中一个单词然后按shift+*

继续按shift+*会移动到下一个单词

取消高亮:按esc,按冒号,写入nolh即可

25.查找文件夹

find -name *hadoop*

26.解决command not found

有一次我把/etc/profile下的配置文件给更改错了,谁知道,操作系统启动出现了问题。不论执行什么命令都会报:-bash:命令 :command not found

解决方案:

使用绝对命令来启动命令,比如:# /usr/bin/vim /etc/profile,来把之前改错的地方修改回来。
切换root用户:命令->/bin/su root->回车,输入密码即可。

重启命令reboot绝对路径:/sbin/reboot
关机命令shutdown绝对路径:/sbin/shutdown

27.查看日志

tail -f 日志文件名称(-f是动态查看,因为日志会一直往出打印,加上这个命令可以一直查看)

28.查看Linux系统重启时间

[root@hadoopsrv redis-4.0.1]# last reboot
reboot   system boot  3.10.0-327.el7.x Mon May 14 08:12 - 10:22  (02:10)    
reboot   system boot  3.10.0-327.el7.x Thu May 10 19:16 - 10:22 (3+15:05)   
reboot   system boot  3.10.0-327.el7.x Thu May 10 17:54 - 19:14  (01:20)    
reboot   system boot  3.10.0-327.el7.x Fri May  4 17:53 - 19:14 (6+01:20)   
reboot   system boot  3.10.0-327.el7.x Thu Mar 22 15:27 - 17:51 (43+02:24)  
reboot   system boot  3.10.0-327.el7.x Thu Mar 22 13:59 - 15:25  (01:26)    
reboot   system boot  3.10.0-327.el7.x Wed Mar 21 13:41 - 18:50  (05:08)    
reboot   system boot  3.10.0-327.el7.x Tue Mar 20 14:32 - 18:50 (1+04:17)   
reboot   system boot  3.10.0-327.el7.x Mon Mar 19 16:06 - 18:18  (02:11)    
reboot   system boot  3.10.0-327.el7.x Fri Mar 16 08:39 - 17:40  (09:00)    
reboot   system boot  3.10.0-327.el7.x Thu Mar 15 08:57 - 18:16  (09:18)    
reboot   system boot  3.10.0-327.el7.x Wed Mar 14 08:32 - 18:21  (09:49)    
reboot   system boot  3.10.0-327.el7.x Tue Mar 13 08:39 - 18:06  (09:27)    
reboot   system boot  3.10.0-327.el7.x Mon Mar 12 09:42 - 18:43  (09:00)    
reboot   system boot  3.10.0-327.el7.x Fri Mar  9 08:56 - 18:43 (3+09:46)   
reboot   system boot  3.10.0-327.el7.x Thu Mar  8 09:10 - 18:32  (09:21)    
reboot   system boot  3.10.0-327.el7.x Wed Mar  7 09:20 - 18:18  (08:57)    
reboot   system boot  3.10.0-327.el7.x Tue Mar  6 09:30 - 18:18 (1+08:47)   
reboot   system boot  3.10.0-327.el7.x Tue Feb 27 10:05 - 18:18 (8+08:13)   
reboot   system boot  3.10.0-327.el7.x Mon Dec 25 10:27 - 18:18 (72+07:51)  
reboot   system boot  3.10.0-327.el7.x Mon Dec 18 19:02 - 10:25 (6+15:22)   
reboot   system boot  3.10.0-327.el7.x Mon Dec 18 11:34 - 10:25 (6+22:51)

29.在一个文件中查找一个单词

在非编辑模式下按“/”后加空格然后写上你要查找的单词就可以查找到了

30.软件在指定目录下才能执行启动命令变为在任何目录下都能执行启动命令

以zookeeper举例:原先只能在zookeeper的安装目录下的bin目录下才能执行启动命令zkServer.sh start

以下操作后可以在任何目录下执行zookeeper的启动命令启动zookeeper

进入目录:/etc,编辑profile文件即可

32.配置主机名

执行:vim /etc/sysconfig/network

编辑主机名

注意:主机名里不能有下划线,或者特殊字符 #$,不然会找不到主机导致无法启动

这种方式更改主机名需要重启才能永久生效,因为主机名属于内核参数。

如果不想重启,可以执行:hostname  hadoop01。但是这种更改是临时的,重启后会恢复原主机名。

所以可以结合使用。先修改配置文件,然后执行:hostname hadoop01 。可以达到不重启或重启都是主机名都是同一个的目的

32.配置host文件

执行:vim /etc/hosts

33.查看对应ip和端口在本机器是否能访问

telnet ip port

34.将某个目录下所有同名的文件内容置为空

for i in `find . -name "test.sh"`;do cat /dev/null>$i;done

35.新建一个文件命令

touch abc.txt

36.可以创建子目录

mkdir -p a/b/c/d

37.curl在linux中访问一个域名地址

38.mysql5.7操作命令

查看运行状态:service mysqld status
关闭:service mysqld stop
启动:service mysqld start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值