linux开机读取数据,Linux操作命令

这篇博客详细介绍了Linux常用命令,包括pwd、ls、wget、tar、rm、vim等,以及MySQL的数据库管理,如创建、删除、权限设置、数据导入导出等操作。同时,还涉及到文件系统的挂载、cron定时任务、端口管理和系统重启命令。此外,还提到了Redis的开机自启动配置以及SSH服务端口修改。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值