Linux实用命令整理

原创 2017年08月17日 18:13:12

背景

本文将整理本人近期用到的几个的Linux操作,作为网络笔记,以备后用。

MySQL客户端无法连接问题

新安装的MySQL数据库,使用程序或者客户端无法连接,主要有两方面的原因。
1 数据库本身配置的原因,解决办法:

第一步,登录mysql
第二步,UPDATE mysql.user SET HOST=’%’ WHERE USER=’root’;
第三步,flush privileges;

2 目标服务器防火墙问题:防火墙没有关闭的情况下,是无法访问目标机器的。
尤其是CentOS7版本的防火墙关闭命令为:

systemctl stop firewalld.service

修改DNS

重装的系统,无法上网,ping www.baidu.com -c 2时,报错unkonwn host,说明该服务器的DNS配置有问题,修正 操作如下:

1 编辑网卡配置文件,添加DNS信息,文件名称为/etc/sysconfig/network-scripts/ifcfg-eth0(注意:具体根据ifconfig显示的通讯网卡名称来修改)
DNS1=114.114.114.114
修改完成后重启网卡服务:/etc/init.d/network restart

2 编辑/etc/resolv.conf文件,添加两个DNS
nameserver 114.114.114.114

这两个跟DNS配置有关的文件都修改之后,再执行ping百度操作,就能成功了。

添加crontab定时任务

需要在Linux目标机器上,可以通过crontab完成。具体操作步骤为:

  1)执行crontab -e
  2)编辑文件,在尾部添加一行,日期表达式+命令
  20 00 * * * /usr/sbin/ntpdate 192.168.103.107

Linux的Crontab表达式为“分 时 周 月 年”,”20 00 * * *”表示每天0:20分进行时钟同步操作。

定时任务的执行情况,通过以下命令来监控。

tail -f /var/log/cron

添加开机启动服务

如果有某些操作需要开机启动,那么使用systemd如何添加开机启动呢?其实就是需要编写systemd进程需要的服务配置文件,此处实现一个简单的java -version的脚本开机启动服务添加。

操作流程:
1 在/home目录下touch jdkp.sh
2 编辑该文件添加一行java -version
3 在systemd的系统配置文件目录下创建服务文件

cd /etc/systemd/system
vi jdkp.service

简单的服务文件,只添加以下基本信息:

[Unit]
Description=print jdk version
After=network.target

[Service]
Type=forking
ExecStart=/bin/sh /home/jkdp.sh

[Install]
WantedBy=multi-user.target

4 启用服务

systemctl enable jdkp.service

5 启动服务

systemctl start jdkp.service

启示录

CenOS7下添加开机启动的操作,编写开机启动脚本的后,无法成功启用服务报错提示missing”=”,然后手动去掉空格输入脚本服务内容后,重启成功。

猜想可能是在本地EditPlus编辑时有特殊字符,然后在服务器上重新手动编辑竟然成功了。破费了一番周折,但是终于搞明白了systemd的开机启动服务是怎么回事了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux实用命令整理

转自: 0. 基本命令   linux 基本命令整理   1. 压缩 解压   tar -zcvf a.tar.gz a   #把a压缩成a.tar.gz   t...
  • zhang_Red
  • zhang_Red
  • 2014年10月10日 10:05
  • 414

HTML5常用代码片段整理:D

感谢http://www.w3school.com.cn/index.html教学,下面是我自己的分类总结: 搜索分类关键词:多媒体类、文字段落类、导航列表表单类,按钮事件绘图类,页面结构缓存类 ...
  • ns2250225
  • ns2250225
  • 2013年10月30日 10:47
  • 2130

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下...
  • xufei512
  • xufei512
  • 2016年11月24日 17:43
  • 3762

《数据分析实战 基于EXCEL和SPSS系列工具的实践》一3.3 耗时耗力的数据整理过程

本节书摘来自华章出版社《数据分析实战基于EXCEL和SPSS系列工具的实践》一书中的第3章,第3.3节,纪贺元 著,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.3 耗时耗力的数据整理过...
  • qq_26938759
  • qq_26938759
  • 2018年01月11日 09:43
  • 42

Dreamweaver03——常用功能01——自动整理代码

最近分析别人的网页代码,直接从网页上复制下来,乱糟糟的一堆!让人完全没法看,难道自己一点点排整齐,杀了我吧!   还好Dreamweaver自带代码整理功能,哈哈哈哈!...
  • tongbiaos
  • tongbiaos
  • 2016年10月12日 23:00
  • 752

Cheat : 一个实用 Linux 命令示例集合 | Linux 中国

我们中的许多人经常查看 man 页面 来了解命令开关(选项),它会显示有关命令语法、说明、细节和可用的选项,但它没有任何实际的例子。因此,在组合成一个我们需要的完整命令时会遇到一些麻烦。-- Mage...
  • F8qG7f9YD02Pe
  • F8qG7f9YD02Pe
  • 2018年01月02日 00:00
  • 799

git 实用命令整理

git reset --hard HEAD~i 本地代码回滚到指定之前第i个版本 git push -f origin local_branch:remote_branch 加入-f参数,强制提交,...
  • hit0803107
  • hit0803107
  • 2016年10月26日 15:10
  • 135

MySQL 实用命令整理

MySQL 实用命令整理//修改数据库 表类型与默认引擎 alter table ybweb.yb_gaccess engine=innodb;...
  • zhangchao5821
  • zhangchao5821
  • 2017年08月20日 06:09
  • 75

vim 实用命令整理

ab: asap as soon as possible //定义缩写:x 等于:wq
  • xiaoxinyu316
  • xiaoxinyu316
  • 2015年03月20日 15:55
  • 327

鲜为人知而又实用的 Linux 命令大全

鲜为人知而又实用的 Linux 命令大全 Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。Linu...
  • u012875880
  • u012875880
  • 2013年11月29日 08:07
  • 2880
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux实用命令整理
举报原因:
原因补充:

(最多只允许输入30个字)