本文共 3188 字,大约阅读时间需要 10 分钟。
# 立刻关机poweroffshutdown -h now# 立刻重启rebootshutdown -r now
# 浏览目录命令ls、cd、ll、dir、ls -al# 目录操作mkdir、rmdir# 浏览文件cat、more、less、tail# 文件操作rm、cp、mv、tar# 解压tar -xvf
找到以.csv
结尾的文件:find ./ -name "*.csv"
# 查找符合条件的字符串grep 'lang' user.log 在文件中查找lang-A <显示列数> 打印符合条件之前的行内容-B <显示列数> 打印符合条件之后的行内容 -C <显示列数> -A和-B的结合-i 不区分大小写-n 打印出改行在文本中的行号-o 只打印匹配的关键字-v 打印不包含某个关键字的行-e 同时匹配多个关键字(grep -e ‘abc’ -e ‘test’ file.txt)--color 高亮显示grep -C10 'lang' user.log 在文件中查找lang,并将前面10行和后面10行显示出来grep 'lang' user.log --color 高亮显示# 重定向输出 (> >>)cat /etc/passwd > a.txt 将输出定向到a.txt中cat /etc/passwd >> a.txt 输出并且追加# 管道(|)将一个命令的输出用作另一个命令的输入ls --help | more 分页查询帮助信息ps –ef | grep java 查询名称中包含java的进程 显示列数> 显示列数> 显示列数>
date 显示或设置系统时间 date 显示当前系统时间 date -s “2014-01-01 10:10:10“ 设置系统时间 df 显示磁盘信息 df –h 友好显示大小 free 显示内存状态 free –m 以mb单位显示内存组昂头 top 显示,管理执行中的程序ps 正在运行的某个进程的状态 ps –ef 查看所有进程 ps –ef | grep ssh 查找某一进程 kill 杀掉某一进程 kill 2868 杀掉2868编号的进程 kill -9 2868 强制杀死进程 du 显示目录或文件的大小。 du –sh 显示当前目录总和大小 du -sh显示指定目录或文件大小 who 显示目前登入系统的用户信息。hostname 查看当前主机名 修改:vi /etc/sysconfig/network uname 显示系统信息。 uname –a 显示本机详细信息。 netstat 查看网络端口。 netstat -an | grep 3306 查询3306端口占用情况
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0TYPE=EthernetUUID=beaab688-138d-434b-9164-faefa832d229ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO="static"IPADDR=192.168.56.50DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="System eth0"HWADDR=08:00:27:39:8F:84PEERDNS=yesPEERROUTES=yesLAST_CONNECT=1547993487
service 服务名 操作服务名network:网卡iptables:防火墙操作:status:状态stop:停止restart:重启
关闭防火墙:
service iptables stop
重启网卡
service network restart
yum -y install lrzsz
上传ml:
rz
vi /etc/sysconfig/network
# 查看主机名root@hadoop:~# hostnamehadooproot@yangqian:~# vim /etc/hostname
永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off # 检查chkconfig --list iptables# 防火墙放行6379端口/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT#保存配置/etc/rc.d/init.d/iptables save#重启服务/etc/rc.d/init.d/iptables restart# 查看已开放的端口/etc/rc.d/init.d/iptables status
[root@yqLinux2 ROOT]# netstat -tunlp | grep 8080tcp 0 0 :::8080 :::* LISTEN 32120/java [root@yqLinux2 ROOT]# lsof -i:8080COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 32120 test 42u IPv6 57554 0t0 TCP *:webcache (LISTEN)[root@yqLinux2 ROOT]#
1、创建一个新用户
# 添加普通用户[root@colony-1 home]# useradd node1# 为普通用户设置密码[root@colony-1 home]# passwd node1# 切换用户[root@colony-1 home]# su node1
2、尝试一个非超级用户不能执行的命令
3、修改sudo配置文件/etc/sudoers
/etc/sudoers
。 (1)查看并修改sudoers
的文件权限 (2)编辑sudoers配置
## Allow root to run any commands anywhereroot ALL=(ALL) ALLusername ALL=(ALL) ALL或者配置成采用 sudo 命令时,不需要输入密码## Allow root to run any commands anywhereroot ALL=(ALL) ALLusername ALL=(ALL) NOPASSWD:ALL
root@hadoop:/home/ubuntu# chmod 440 /etc/sudoers
保存退出,这样就完成了对node1用户添加root权限。
转载地址:http://tdchb.baihongyu.com/