网络的相关命令
修改ip地址 (修改ip地址一般都是超级管理员root进行管理)
Ifconfig eth0 192.168.15.101
Su – root 切换到root用户下
Ifconfig eth0 down //关闭第一块网卡
Ifconfig ehh0 up //打开
注意:inet addr:。。。。Bcast:。。。。。Mask:255.255.254.0——–这一行没有 也就是看不到IP地址。
解决办法:
先用dhclient eth0获取IP地址,
然后运行ifconfig eth0
如果是静态IP 可能获取到的IP不是/etc/sysconfig/network-scripts/ifcfg-eth0 配置的IP
用dhclient eth0 获得IP之后。reboot一下 应该就OK 了。。
至少 我是这么解决的。。。
Ping命令
示例:
ping –n 10 192.168.56.101 //发送包次数
ping –t 192.168.15.101 //持续不断的发送
远程管理Linux
telnet SecureCRT Putty
telnet远程登录
格式: telnet 主机名/IP 端口号
cd 切换到当前用户根目录下
cd ../ 切换到上一级目录下
cd .. 回到上一级目录
ls 显示文件和目录列表
Cd /tmp
mkdir abc 创建目录
mkdir –p a/b/c 创建多级目录 父目录不存在情况下先生成父目录rm abc 删除目录
rm –f abc 强制删除目录或文件
rm –rf abc
rm –r abc 同时删除该目录下的所有文件
看文本文件
cat sort.txt
tac sort.txt 反过来看文本
touch t.txt 生成一个空文件
echo 生成一个带内容文件
cp 复制文件或目录
mv new.txt /home/itcast 移动一个文件
wc new.txt 统计多少行 多少个单词 多少个字符
Tab键可以自动补全
rmdir 删除空目录
pwd 显示当前工作目录
ln 建立链接文件
more less new.txt
tail tail.txt
系统信息显示命令
stat 显示指定文件的相关信息,比ls命令显示内容更多
who 查看当前有哪些用户登录了
who am I 查看我是谁
hostname 显示主机名称
uname –a 显示挡墙系统
dmest 显示系统信息top 是linux下常用的性能分析工具,能否实时显示系统中各个进程的资源占用情况,类似于windows任务管理器
参数:
d 指定每两次屏幕信息刷新之间的时间间隔
p 通过指定监控进程ID来仅仅监控某个进程的
S 指定累计模式
S 使top命令在安全模式中运行。浙江取出交互命令所带来的潜在危险
i 使top不显示任何闲置或者僵死进程
c 显示整个命令行而不只是显示命令名
杀死一个进程
ps –ef |grep top
kill -9 5809
service sshd restart 启动某个服务
chkconfig
service iptables stop 关闭防火墙
tar –czvf tard.tar.gz sort.txt tail.txt 压缩
C表示create; z指定压缩协议 ;v把压缩过程显示出来; f显示文件清单;
tar –xzvf tard.tar.gz 解压缩
用户和组账户管理
Linux操作系统是一个多用户操作系统,他允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。
用户账户:
A:普通用户账户:
B:超级管理员账户:管理员在系统上的任务是对普通用户和整个系统进行管理。对系统具有绝对的控制权,能够对系统进行一切操作。
组账户:
A:私有组:当创建一个用户时没有指定属于哪个组,linux就会建立一个与用户名同名的私有组,此私有组只含有该用户
B:标准组:当创建一个用户时可以选定一个标准组,如果一个用户同时属于多个组时,登录后所属的组为主组,其他的为附加组。
useradd itcast1 –d /home/itcast1 –p 123
id itcast1 查看该组
passwd itcast1
useradd itcast2 –d /home/itcast2 –p 123 –g users
id itcast2
userdel itcast2 删除用户组
Sudo 把系统管理员的权限委托给某一个人
echo c >> tail.txt 追加写入c 原先内容也不被覆盖掉
ls 2> tail.txt
重定向输入
grep abc < tail.txt
Linux管道
管道(|字符)能连接命令:
Command1|command2
传送command1的标准输出给command2的标准输入,而不能输出到屏幕
结合多个工具的功能
Command1|command2|command3,,,等
ls –l | wc –l 把ls输出的结果作为wc命令的输入,可以算数文件的个数
cat new.txt | sort –n | uniq
cat new.txt | tr ‘A-Z’ ‘a-z’ 把所有的大写字母都转换为小写字母
Ssh:安全传输协议
scp远程copy
Shell:命令解释器,是用户和系统沟通的媒介,用户通过shell输入命令,得到返回结果
Linux包含各种shell,默认采用的是bash
系统可用的shell记录在/etc/shells中