linux用过的命令记录

Posted by Chen Blog on June 29, 2018

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 默认值;