大数据之Linux常用命令
1.Linux日常操作的命令
pwd查看当前所在的目录date查看当前系统使用的时间- 查看有谁在线(哪些人登录到了服务器)
who查看当前在线last查看最近的登录历史信息
hostname查看主机名称,修改主机名vi /etc/sysconfig/networkifconfig eth0 192.168.0.1,重启无效vi /etc/sysconfig/network-scripts/ifcfg-eth0修改永久有效uname -a查看系统的版本mount挂载硬盘
>>> mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom # 将光驱挂载到/mnt/cdrom -t 表示文件类型 -o 表示类型 ro为只读(readonly)
>>> mount -t cifs //192.168.1.100/tools / #加载windows共享
umount卸载硬盘
>>> umount /mnt/cdrom
du -ah查看文件大小
>>> du -sh /etc # 查看文件的大小
df -h查看分区service后台服务的操作
>>> service --status-all # 查看所有的后台服务
>>> service network restart # 重启网路服务
chkconfig查看自动启动的服务,系统的启动级别
# 系统的启动级别 vim /etc/inittab
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)``
# 一般就是3
>>> chkconfig iptables --list # 查看iptables的启动级别
>>> chkconfig iptables off # 关闭iptables自动启动
pstree查看进程数netstat -nltp查看网络端口
2.文件系统操作
ls /查看根目录下的子节点(文件夹和文件)信息ls -al-a是显示隐藏文件 -l是以更详细的列表形式显示cd /home切换目录mkdir创建文件夹
>>> mkdir aaa
>>> mkdir -p aaa/bbb/ccc #循环创建目录,父目录不存在则创建
rmdir删除文件夹,删除空目录(一般不使用)rm删除文件, 如果是删除文件夹,需要添加参数-r,如果不要提示强制删除,需要添加参数-f
>>> rm -rf aaa
mv修改文件夹、文件的名称
>>> mv aaa anglebaby
touch创建一个空文件echo创建一个文件并且写一段东西
>>> echo "i miss you,my baby" > somefile.1
cp拷贝文件cat查看文件的内容,将文件的内容全部输出more查看文件的内容,可进行翻页 空格下一页 b前一页less查看文件内容,可进行翻页 空格下一页 b前一页 可以搜索关键字/wordtail查看文件尾部多少行
>>> tail -10 install.log
>>> tail -f install.log
>>> tail -F install.log
chmod修改权限
>>> chmod u+x aaa # 给aaa的拥有者添加一个可执行权限
>>> chmod g-r aaa # 给aaa的所属的组删除一个可读权限
>>> chmod o+w aaa # 给其它的用户添加一个可写权限
chown修改文件所属的用户和用户组chown -R angel:angel aaa,必须使用root用户
3.Vi编辑器一些快捷键
a在光标后一位插入A在该行的最后插件I在该行的最前面插入gg跳到文件的首行G跳到文件的末行dd删除当前行,如果要删除多行需要按一下数字后再按dd5ddyy复制当前行,复制多行同上p粘贴
低行命令模式
%s/sad/8888查找sad并且替换为8888/sad查询sad字符串,n下一个N上一个
4.用户管理
useradd angela 新增用户
passwd angela 添加密码,按照提示输入
5.安装软件
rpm -ivh安装软件rpm -e卸载软件

浙公网安备 33010602011771号