服务器--Linux基本操作指令
小编后续会持续更新
1.修改服务器的hostname
[root@mexihq ~]# hostname
[root@mexihq ~]# hostnamectl set-hostname xxx
PS:输入之后再关闭连接后,再连接就好了
2.文件的基本操作
ls 查看当前目录下的文件
创建一个文件夹
[root@mexihq ~]# mkdir hq
创建多个文件夹
[root@mexihq ~]# mkdir progress files
3.解压命令
tar 命令详解
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
参数-f是必须的
-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名。
tar -xzpvf xxx.tar.gz
压缩当前目录的内容为xxx.zip文件
zip -r xxx.zip ./*
解压zip文件到当前目录
unzip xxx.zip
把xxx.zip文件解压到 /home/sunny/
unzip -o -d /home/sunny xxx.zip
-o:不提示的情况下覆盖文件;
-d:指明将文件解压缩目录;
4.查看对应服务的状态
service httpd status
SELinux是Linux系统下的安全策略服务,但是由于设置复杂且开启后对于系统服务和访问操作影响很大,如果不关闭可能会造成一些不正常的状况,因此我们这里需要使用命令判断SELinux是否已经关闭:
如果如图所示显示已经disabled则表示已经关闭了,否则我们需要使用命令先暂时关闭该策略服务:
setenforce 0
判断下80端口是否被其他程序所占,使用如下命令查看:
netstat -lnp | grep 80
安装httpd:yum install httpd
service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务
http若链接不上则查看防火墙
查看:systemctl status firewalld
service firewalld status
临时关闭:systemctl stop firewalld
永久关闭:systemctl disable firewalld
打开:systemctl enable firewalld
修改selinux的config文件:SELINUX=disable
http链接本地地址查看是否可以登录
可以尝试先临时关闭再永久关闭
5.后台运行和关闭程序,查看后台任务
1、& 用在一个命令的最后,可以把这个命令放到后台执行(假设要运行 xmms)
6.vim常用指令
(1)退出
按Esc退出插入编辑状态,然后输入冒号加
①:wq 保存退出
②:q 正常退出
③:q! 退出不保存
④:! 强制退出
7.查看文件信息 原文:https://blog.csdn.net/technologyleader/article/details/81875797
使用stat(显示inode信息)命令可以查看一个文件的某些信息
简单的介绍一下stat命令显示出来的文件其他信息:
- File:显示文件名
- Size:显示文件大小
- Blocks:文件使用的数据块总数
- IO Block:IO块大小
- regular file:文件类型(常规文件)
- Device:设备编号
- Inode:Inode号
- Links:链接数
- Access:文件的权限
- Gid、Uid:文件所有权的Gid和Uid。
Linux下的三个时间:
1. Access Time:简写为atime,表示文件的访问时间。当文件内容被访问时,更新这个时间
2. Modify Time:简写为mtime,表示文件内容的修改时间,当文件的数据内容被修改时,更新这个时间。
3. Change Time:简写为ctime,表示文件的状态时间,当文件的状态被修改时,更新这个时间,例如文件的链接数,大小,权限,Blocks数。
chmod指令修改文件权限
uname -a
查看内核版本
df -h
查看磁盘空间
fdisk -l
查看硬盘及其参数信息:
fdisk /dev/vdb
进行磁盘分区及格式化操作。输入“n”新建一个分区,Partition type 选择“p”,Partition number 选择“1”,First sector 和 Last sector 选择默认即可,之后输入“wq”保存退出。
磁盘进行格式化,执行命令 mkfs.ext3 /dev/vdb1
8.查看IP
ifconfig
修改ip
1、使用root用户登录进入linux,打开进去终端
2、在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0
3、回车后,开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。就完成啦
9.权限
【ls -l 文件名称】,发现文件没有可执行权限【x】
【chmod 777 文件名称】,赋权文件rwx,可读可写可执行权限。
10.关机
shutdown -h now #立刻关机重启,工作中常用