文档章节

Linux操作命令

不朽丶
 不朽丶
发布于 2017/05/14 10:57
字数 1327
阅读 13
收藏 0

pwd 查询当前目录
ls 列出当前目录下所有的文件夹 文件
ls -l 列出当前目录下所有的文件夹 文件属性
wget 链接 下载
tar -zxvf 文件名 解压
rm 文件名 y  /  n
rm -r 强制删除文件夹和文件
startx 临时图像界面
./文件名 运行文件
vim 文件名 编辑
esc +:q! 强制退出
sudo mv -r 文件名 移动的文件名  
cp -r 文件名 复制文件名 
unzip file1.zip 解压一个zip格式压缩包 
mkdir 文件名


mysql
/etc/my.cnf 中的[mysqld]后添加添加
lower_case_table_names=1
其中0:区分大小写,1:不区分大小写

重启mysql命令
service mysqld restart
service mysql restart

登录mysql
mysql -uroot -proot

mysql 密码  zhongjilian

创建数据库
CREATE DATABASE xss DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

显示数据库
show databases;
选择数据库
use wblog;

打开数据库
show tables;

#运行sql脚本
source /home/wang/wblog.sql


导入数据
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
mysqldump -u root -p  manager > manager.sql;


2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql

注:/usr/local/mysql/bin/  --->  mysql的data目录
//修改字段属性
alter table tbl_alarm_info modify patient_age varchar(20) null;

//远程连接mysql
1 改表法
登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
use mysql;
update user set host = '%' where user = 'root';
select host, user from user;
重启服务生效 service mysqld restart
不建议使用 ,原因是:远程可以访问, 本地却不能访问了。

2 授权法
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;
建议使用

查询 max_allowed_packet 
show VARIABLES like '%max_allowed_packet%';  4194304
set global max_allowed_packet = 2*1024*10  修改设置

修改密码
格式:mysql> set password for 用户名@localhost = password('新密码'); 
例子:mysql> set password for root@localhost = password('123'); 

mysql索引的使用
http://huangliangfeixu.blog.163.com/blog/static/189747062201141223822710/ 文档
#SELECT name,english FROM student WHERE english<60; # 没建立索引之前
#alter table student add INDEX(english); --建立索引
explain SELECT name,english FROM student WHERE english < 49;
#show INDEX from student;--查询索引
#DROP INDEX english_index ON student; --删除索引
#CREATE INDEX english_index ON student(english); --创建索引
#SELECT name,english FROM student WHERE english > 49;

查询字段属性
desc 表名称; 

改变表的名字

mysql>alter table pet rename animal;

改变列的属性 改变weight的类型

mysql>alter table pet modify weight varchar(30) default null comment '注释';

例如改变pet表中weight的名字:

mysql>alter table pet change weight wei;

例如,  给pet的表增加一列 weight,

mysql>alter table pet add weight int ;

例如, 删除pet表中的weight这一列

mysql>alter table pet drop weight;

重启命令:

1、reboot

2、shutdown -r now 立刻重启(root用户使用)

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

关机命令:

1、halt   立刻关机

2、poweroff  立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机

df -h 查看电脑大小  40G  4.2G   34G  11% /
fdisk -l 挂载

mount /dev/xvdb1 /mnt/disk

定时任务:
键入 crontab  -e 编辑crontab服务文件
crontab -l 查看定时任务
30 6 * * * find /mnt/disk/word/logs -atime +7 -type f |xargs -exec rm -rf
netstat  -anplut
查看端口

ps -ef|grep svnserve
查看svn
killall  svnserve
杀死svn
kill -9 1762 号
启动svn
svnserve -d -r /home/word/svn/repository/


du -h --max-depth=1 /*
 

查看tomcat实时日志文件
tail -f catalina.out
Ctrl+c 是退出tail命令。

du -h --max-depth=1 /*

redis 设置开机自启动

1、linux中开机自启文件位置。

vim /etc/rc.d/rc.local
2、写入需要开机启动的命令。
/home/word/redis/redis-3.2.8/src/redis-server /home/word/redis/redis-3.2.8/redis-conf
3、重启
shutdown -r now 
4、查看是否启动
ps -ef |grep redis


查看端口是否启动
netstat –apn

#dos星球大战
telnet towel.blinkenlights.nl

搜索文件
 locate mysql.sock
 sudo find / -name  my.cnf

修改sshd服务端口
vim /etc/ssh/sshd_config
默认端口是22 打开注释修改为 2290
#Port 22 
Port 2290

重启ssh服务
sudo service sshd restart
systemctl restart sshd.service
#查看端口是否修改
netstat -ntlp

 

root用户
#关机
halt
#重启
reboot


查看端口信息
netstat -tlnp


查询mysql 安装的目录
find / -name mysql


1、关闭防火墙:sudo systemctl stop firewalld.service

2、关闭开机启动:sudo systemctl disable firewalld.service

启动
nginx 
重启nginx
./nginx -s reload

启动zookeeper
zookeeper3/bin/zkServer.sh start
停止
zookeeper3/bin/zkServer.sh stop
状态
zookeeper3/bin/zkServer.sh status


更改为可执行程序
chmod +x startall.sh 
查看服务信息
ps aux|grep redis

redis集群连接
redis01/redis-cli -h 192.168.0.12 -p 7002 -c

© 著作权归作者所有

上一篇: 基本的命令
下一篇: Nginx
不朽丶
粉丝 1
博文 22
码字总数 20853
作品 0
成都
程序员
私信 提问
重启和关闭 Linux 系统的 6 个终端命令

在 Linux 管理员的日程当中,有很多需要执行的任务,其中就有系统的重启和关闭。 对于 Linux 管理员来说,重启和关闭系统是其诸多风险操作中的一例,有时候,由于某些原因,这些操作可能无法...

作者: Prakash Subramanian
2018/10/31
0
0
Xshell把文件传进虚拟机-仅需三行命令

PS. 目前没办法支持文件夹的互传,建议打包了之后再解压缩。 Windows系统在安装虚拟机centos系统之后,如何进行两者之间的文件传输和互操作,或者如何在Windows端使用Xshell对Linux端进行远程...

刺客五六柒
03/13
0
0
你值得了解的 10 个有趣的 Linux 命令行小技巧

我非常喜欢使用命令,因为它们比 GUI(图形用户界面)应用程序对 Linux 系统提供更多的控制,因此,我一直在寻找一些有趣的方法让 Linux 的操作变得简单好玩,主要是基于终端操作。 当我们发...

两味真火
2017/01/16
4.9K
10
迁徙到 Linux:命令行环境

刚接触 Linux?在这篇教程中将学习如何轻松地在命令行列出、移动和编辑文件。 这是关于迁徙到 Linux 系列的第四篇文章了。如果您错过了之前的内容,可以回顾我们之前谈到的内容 新手之 Linu...

作者: John Bonesio
2018/04/20
0
0
Docker初体验--windows系统安装docker及运行

一、前言 docker是运行在linux操作系统上的,可以理解为linux操作系统上的一个软件 如果要在windows上运行docker的话,目前的话需要先跑一个linux的虚拟机,然后在该虚拟机里面装docker,然后使用...

whaon
2015/07/01
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
今天
8
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
今天
6
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
今天
8
0
Flutter 系列之Dart语言概述

Dart语言与其他语言究竟有什么不同呢?在已有的编程语言经验的基础上,我们该如何快速上手呢?本篇文章从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习Dart吧 一、...

過愙
今天
5
0
rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部