linux配置运行环境
一、mkdir、rm、mount、umount
#创建文件夹,p参数自动检查是否存在父级目录,不存在则自动创建
mkdir -p /mnt/cdrom;
#进入某个目录
cd /mnt/;
#挂载文件夹
mount -t auto /dev/cdrom /mnt/cdrom/;
t:type类别
cd /mnt/cdrom;
cd ..;
#取消挂载
umount /mnt/cdrom;
#循环(r)并强制(f)删除cdrom文件夹
rm -rf cdrom;
#删除文件
rm 文件名
二、grep、find、dd、cat、mv、cp、ls、ln
grep "^php" phpinfo.php > test.php;
ll | grep phpinfo;
管道:连接两个命令
dd if=phpinfo.php of=test2.php;
dd:显示详细内容
cat sky2.sh
cat:显示文件内容
#copy,复制文件
cp phpinfo.php test3.php;
#> 导入=>刷新文件,并导入新内容(慎用)
#>> 追加,把结果追加到文件最后一行
#查找
find /etc/ -name updatedb.conf;
#查找符合某个文件名模式的文件
find / test*.php;
#查找某文件夹,从根目录查找名字叫p的文件夹
find / -type d -name p
#move
mv test*.php test/;
#把当前目录的任意文件,剪切到上一级目录
mv * ../;
#读取内容,参数n代表显示行数
cat -n phpinfo.php;
#建立硬链接 link
ln test.php test/;
#使用s参数建立软连接,建立test文件夹指向/mnt/cdrom
ln -s /mnt/cdrom test/;
三、df、top、free、at、adduser、passwd、kill、crontab
#查看硬盘使用,h参数代表使用便于人类识别的单位
df -h;
#查看内存使用,m参数是以m为单位,s是循环描述
free -m -s5;
#列出当前用户的任务列表
crontab -l;
#列出elson这个用户的任务列表
crontab -u elson -l;
#编辑任务
crontab -e;
分钟 小时 天 月 年
35 17 * * 5 wall "Tomorrow is Saturday I will play CS "
*/1 * * * * wall "Tomorrow is Saturday I will play CS "
1 * * * *
*表示任意时间
四、ifconfig-网卡配置工具
interface config
五、chmod、chown
#使用数字修改权限,给index.php开启权限
chmod 0777 index.php
#使用字母修改权限,把其他人取消编辑和读取权限
chmod o-wx index.php
#修改某个文件或文件夹的拥有者,把index.php拥有者改为nobody
chown nobody index.php
#更改用户组
chgrp nobody index.php
chown nobody:nobody index.php
六、tar
#压缩,c是代表压缩,v是代表显示压缩过程,z是使用gzip压缩库,f是指定生成的压缩文件
tar cvzf test.tar.gz test/;
#解压z参数是调用gzip压缩工具,x是解压,v是显示解压过程,f是指定要解压的文件路径
tar zxvf test.tar.gz;
#解压到指定路径
tar zxvf test.tar.gz -C test2/
调整服务
ntsysv
关闭
seliunx
vim /etc/seliunx/config
设置SELINUX=disabled
保存并退出,并重启linux
文件权限
例如:drwxr-xr--
d:代表文件类型,这是一个文件夹(普通文件是"-")
rwx:代表文件拥有者权限
r-w:代表文件拥有者所属组的权限
r--:代表其他用户的权限
其中
r:读取的权限
w:写入的权限
x:执行的权限
top命令显示实时的进程状态
vim使用
打开文件
vim test.txt
普通模式只能看不能改
进入编辑模式,点击i或o等
退出编辑模式回到普通模式,点击键盘左上角的esc
要退出vim,首先要回去普通模式,再输入":"
接着,如果需要保存修改,则输入":wq"
wq代表写入并退出
如果不希望修改,则输入":q!",表示强制退出
1.网卡配置
/etc/sysconfi