1.先进入根目录下:
cd /
ll ls“是显示当前目录下文件,”ls -l“是显示当前目录下文件详细信息。
ls -a 显示目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出)
yum list | grep ssh
```
CentOS7 执行yum 命令出错
one of the configured repositories failed......一大堆错误描述
解决办法:
按照:3.linux联网络方法 一步一步解决(往下翻)
```
重启系统: reboot
执行重启网络命令:service network restart
- vi:UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器
vi下的常用指令
vi helloWorld.txt
输入保存指令:
vi hello.js 编辑hello.js
i 进入编辑状态
esc 退出编辑状态
退出编辑状态之后 dd 删除光标所在的一行,不停的输入这个命令,会不停的删除
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
esc + :wq 保存退出
esc + :q! 强制不保存退出
查看文件内容指令:
cat 正序从第一行开始展示文件内容
tac 倒叙从最后一行开始展示文件内容
more 先展示一页内容,然后一行一行按enter执行
pwd 文件所在绝对路径
mkdir
rm -f hello.js 删除文件
rm -rf ./node 一定要加点,不然就删除了根目录下的node文件夹
mv a.js ./b.js 这个效果和rename性质是一样的
mv a.js ../b 把a.js移动到b文件夹下
cp config.js config.js.back 修改配置文件的时候留个副本(复制)
怎么复制粘贴?
shell 登录:这个命令具体怎么用?
ssh -p port username@ipaddress
文件权限:
drwxr-xr-x
drwxr 是该文件拥有者的权限
xr-x 是其他用户的权限
3.linux联网络
第一步 : 在设置里面修改网络连接:如图
第二步 : 在虚拟机中找到虚拟网络编辑器,点击nat设置,查看子网关ip、掩码
第三步 :编辑Linux中的网络配置文件
第四步 :重新ping下www.baidu.com
4.linux目录:
1.遵循FHS规范
不变的 static
可变动的 variable
可分享的 shareable 就是可以挂载在别人的服务器上的
/user(软件放置处) /opt(第三方协力软件) /var/mail 使用者邮件信箱 /var/spool/news (新闻组)
不可分享的 unshareable 装置文件或者与程序有关的socket文件
/etc(配置文件) /boot(开机与核文件) /var/run (程序相关)
/var/lock (程序相关)
重要的三个目录定义:
/(root,根目录):
/user
/
怎么查看日志:
一般log(日志文件)都在var下 cd /var/log/
cat dmesg 这个从头到尾看,日志一般只想看最新的,也就是最后面的
tail dmesg 首屏是最新的日志
怎么查看线上日志:tail -f dmesg
比如看某个接口,每请求一次,日志会更新一次,动态更新最新的日志
目录树:
bin:基本常用的执行文件的目录,比如mkdir,cp,mv等这些常用的命令
boot:开机时使用的文件
dev: 设备文件 useb 等等 不是开发环境的意思
home: 用户账号信息
temp: 缓存,必须时时清理
var: 日志和数据库文案