Linux 常用命令(二)

查看 环境配置文件 :cat /etc/profile
解压 tar 文件: tar -zxvf xxx.tar.gz
解压 bin 文件: ./xxx.bin
以后台方式运行: ./eclipse &

linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘分为主分区和扩展分区,一块最多为4个分区,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)

查看 linux 分区 具体信息: fdisk -l
查看目录在哪个分区下 : df [目录全路径]
查看磁盘占用情况: df -l

linux 下 挂载光驱: mount /mnt/cdrom
卸载光驱: umount /mnt/cdrom

linux 安装时分区问题:
/boot 分区,建议100M
swap 交换分区,一般是物理内存2倍,不超过256M
/ 根分区尽可能大

linux shell : 解释内核可执行代码
1. 查看目前使用哪种 shell : env
2. 修改系统默认 shell : chsh -s /bin/csh

linux 命令补齐:按一次 tab ,按两次显示所有命令补齐选项
使用最近的命令: history

window 下 cmd 命令:
1. 追踪路由:tracert 目标ip
2. 测试两个ip是否畅通: ping 目标ip
3. 在 window 查看 ip 地址: ipconfig
4. window局域网发送消息:msg /server:127.0.0.1 * “hello”

linux 下 查看 ip情况 : ifconfig
方式一:
linux 配置网关: setup -> network configuration
- 点击长空格,自动分配
- 点击 tab 手动配置
网卡配置没有生效,运行 /etc/rc.d/init.d/network restart

方式二:
对网卡配置:
ifconfig eth0 xxx.xxx.xxx.xxx
对子网掩码配置:
ifconfig eth0 network x.x.x.x
立即生效,但重启系统后恢复

方式三:
修改 /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT = Yes 是否立即生效
BOOTPROTO = dhcp/static 静态ip或动态ip

RPM管理
rpm: 用于互联网下载包的打包及安装工具
如: apache-1.3.2.3-11.i386.rpm
1.3.2.3-11 : 软件版本号
i386:软件硬件版本

查询所有rpm软件包: rpm -qa
查询指定rpm软件包: rpm -q tomcat
安装rpm包:rpm -i rpm
安装rpm包(带提示):rpm -ivh rpm
卸载rpm包:rpm -e rpm
强制删除rpm包: rpm -e –nodeps rpm
更新rpm包: rpm -u rpm

linux任务调度:系统定时执行的命令
1. 设置任务 crontab -e
2. 例:每隔一定时间执行任务
* * * * * date >>/home/mydata1
* 分别代表 分钟,小时,月份,年份,星期
3. 如何调度多个任务
1) crontab 中 直接写
2)把任务写入一个可执行文件,crontab 可执行文件
终止定时任务: crontab -r
列出当前定时任务: crontab -l

查看系统进程信息: ps -aux
杀死进程: kill PId
强制杀死进程: kill -9 PId
杀死进程及子进程: killall
查看进程情况: top
包含内容:
1. 系统启动了多久
2. 用户数
3. 当前系统复杂期间,相乘除以3 >0.6 则负载紧张
4. 进程数
5. cpu 状态
6. 内存使用情况
7. 虚拟内存使用情况

每10秒刷新top :top -d 10
指定用户名: u
输入要结束进程: k

显示系统时间:date
修改系统时间:date -s “2016-5-11 11:00:00”
查看月历: cal 3 2016
查看年历: cal 2016

显示网络统计信息: netstat -anp
-an :按端口排序
-p :显示网络服务相应的进程

显示数据包历程命令: traceroute ip
查看路由表: route

查看环境变量: env
修改用户变量: vi /root/.bash_profile
修改系统变量: etc /profile

临时加入一个路径: export
如:export PATH=$PATH:/opt/au1200_rm/build_tools/bin

设置命令别名:alias
alias ipconfig=’ifconfig’

加压解压
压缩单个文件:zip aa.zip 文件名
压缩多个文件: zip aa.zip 文件名1 , 文件名2
压缩文件夹: zip -r aa.zip 文件夹
解压文件夹到指定目录: unzip tmp2.zip -d /home/

你可能感兴趣的:(linux)