linux一些操作方法。
基本命令
-
退出登录
logout
-
直接关机
shutdown -h now
-
修改定时任务的列表
crontab -e
-
重启定时任务
service crond restart
-
关闭防火墙(有时候在虚拟机里面访问不进去的解决办法)
systemctl stop firewalld
-
打包文件夹(zip -r 存放地址 打包的文件夹)
zip -r /home/xixunyunback.zip xixunyun/
-
查看磁盘状况
fdisk -l
-
centos7一开始获取不到ip的解决办法
1
2
3
4
5
cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录
vi ifcfg-eno16777736 #编辑配置文件,添加修改以下内容
最后一行 ONBOOT=yes #开启自动启用网络连接
service network restart #重启网络服务
硬盘操作
-
格式化分区,格式化为ext4格式
mkfs.ext4 /dev/vdb1
-
将vdb1挂载在/www下面
mount /dev/vdb1 /www
-
取消挂载
umount /dev/vdb1
-
进入硬盘操作模式
fdisk /dev/sdb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
m 是查看帮助
p 是查看当前分区情况
n 是新建分区
e 扩展分区
p 主分区
设置起点。一般使用默认。还有+500M,分配500M的空间
t 是分区类型
选择哪一块分区
L #使用L查看分区类型表然后填入编号 w 保存就可以了
w 是保存 wq是保存退出
新建扩展分区之后。就有l选项了,因为只能有一个扩展分区
使用同样的道理来分
d #删除分区
数据库操作
-
导出数据库
mysqldump -u 用户名 -p 数据库名 > 文件名.sql
-
导出数据库中的某个表的数据
mysqldump -u userName -p dabaseName tableName > fileName.sql
-
登录数据库,输入密码
mysql -uroot -p
-
设置编码
set names utf8;
-
显示数据库
show databases;
-
使用某张数据表
use dataname;
-
查看字段信息
desc 表名称;
-
添加字段
alter table 表名称 add 字段名 int not null ;
-
删除数据库
drop database 数据库;
-
设置字段默认值
alter table 表名 alter column 字段名 set default 默认值;