新手Ubuntu常用命令汇总

一、常用系统命令

sudo lshw -C network 查询系统mac地址

  1. top 查看系统进程,ps-ef查看所有进程

date 查看系统时间,lsb_release -a 查看服务器系统版本

  1. ifconfig 查看ip信息

  1. df-lh 以列表形式查看磁盘状态

  1. apt install mysql 安装mysql服务,apt-get update 用于同步系统上的软件包列表

  1. apt-get install -f mysql 自动修复,安装mysql程序包所依赖的包 y 表示安装过程中,软件包提出的一切问题都选择yes选项

  1. apt-get upgrade 将软件包升级到最新版本,并在需要它们作为依赖项时安装新软件包

  1. systemctl status ssh 查看ssh服务状态,status换成start等于启动服务,换成stop等于停止 reload重新加载服务

  1. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 调整时区为上海时区

  1. ufw enable开启防火墙,ufw disable 关闭防火墙 ufw status查看防火墙规则

  1. ufw allow 22 开放22端口 ufw delete allow 22 关闭防火墙22端口

  1. ufw allow from 192.168.121.2 to any port 3306

开放指定ip为192.168.121.2的计算机访问本机的3306端口

  1. netstat -atunp 查看所有开启的端口号 netstat -anp |grep 8080 查询8080端口号状态

  1. kill -9 PID号 杀死正在运行的程序

  1. https://msdn.itellyou.cn/ 常用系统网站,用于下载系统及软件

  1. 修改主机名称:vim /etc/hostname,将里面原始的名称更换为新名称即可

二、常用系统用户命令

  1. 新建可登录图形用户界面的用户

  1. groupadd ceshi 添加新测试组 groupdel ceshi 删除测试组

  1. sudo passwd改root密码,passwd root也可以修改root密码;

sudo passwd ceshi 修改测试用户的密码;

三、常用文件命令

  1. mkdir 123 创建文件夹123

  1. touch 123.txt 创建文件123.txt

  1. rm-rf 123.txt 强制删除123.txt

  1. mv 123.txt 123 移动文件123.txt到文件夹123

  1. mv 123.txt 124.txt 在当前目录下123.txt改名为124.txt

  1. cp 123.txt 234.txt 123.txt复制为234.txt

  1. chmod o+wr 234.txt 为其他用户增加234.txt的写入和读取权限

  1. chmod 777 234.txt 为所有用户增加777的所有权限

  1. chown -R ceshi 234.txt 为ceshi用户增加234.txt文件的所有权限

  1. chown -R ceshi:group 234.txt 修改指定文件的用户和组

  1. ls-lh 列出当前目录下的详细信息,whereis nginx查看Nginx文件安装路径

  1. tree /home 以树状显示目录结构

  1. cd 123 进入123文件夹

  1. find / -name 123 查询根目录下名称为123的文件 ,

find /opt -user root 按拥有者,查找/opt目录下,用户名称为root的文件

find / -name *1.txt 查询根目录下 所有后缀为1.txt的文件

#使用locate指令快速定位hello.txt文件所在目录

updatedb locate hello.txt

  1. cat 123 查看123文件里面的信息,head 123 查看文件的头部内容,tail显示文件末尾内容

  1. vi/vim 123 编辑123文件里的程序

正常模式: /要查找的词,wq保存并退出,d删除光标后多少行,

dd删除当前行,gg定位到首行 g 跳转到末行shift+g定位到末行 #撤销 u(正常模式)

  1. gizp 123.txt 压缩123.txt为123.txt.gz

  1. gzip -d 123.txt.gz 解压缩123.txt.gz文件

  1. tar -zcvf 123.tar 123.txt 将123.txt文档压缩为123.tar

  1. tar -xvf 234.tar 将压缩文件234解压

  1. echo "内容">>文件 将内容写入文件中

df -hT查询挂载目录

三、Mysql常用命令

1.mysql -uroot -p使用root账户登录mysql数据库

2.show databases;查看mysql数据库存在的数据库

3.use zabbix;使用zabbix数据库

4.show tables;查看数据库中的表格

5.select*from users;查看users表格中的数据

6.select user,host,authentication_string from mysql.user;查询数据库的用户、主机及密码给谁授权

#将host=“localhost” 改为 “%” 将本地主机改为所有主机所有

update user set host=“%” root host=“localhost";

7.drop database zabbix;删除zabbix数据库

CREATE DATABASE zabbix character set utf8;创建数据库zabbix并设置数据库的字符编码

创建测试表

CREATE TABLE test (

emp_id INT,

emp_name VARCHAR(20),

salary DOUBLE,

birthday DATE

);

查看数据表结构

在MySQL中创建好数据表之后,可以查看数据表的结构。MySQL支持使用 DESCRIBE/DESC 语句查看数据表结构,也支持使用 SHOW CREATE TABLE 语句查看数据表结构。

语法格式如下:

SHOW CREATE TABLE test\G

8.flush privileges; 刷新mysql特权

8.grant all privileges on *.* to 'root'@'%' with grant option; 给root用户加权限

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值