linxu

kill 命令

耗尽温柔 提交于 2021-02-11 09:34:12
Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,采用编号为15的TERM信号。TERM信号将终止所有不能捕获该信号的进程。对于那些可以捕获该信号的进程就要用编号为9的kill信号,强行“杀掉”该进程。 1. 命令格式: kill[参数][进程号] 2. 命令功能: 发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。 3. 命令参数: -l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称 -a 当处理当前进程时,不限制命令名和进程号的对应关系 -p 指定kill 命令只打印相关进程的进程号,而不发送任何信号 -s 指定发送信号 -u 指定用户 注意: 1

linux 打造man中文帮助手册

≯℡__Kan透↙ 提交于 2019-12-09 20:07:17
学IT的同学都知道, Linux是一个好东西, 但初学者往往会因为太多的命令觉得头疼, 更头疼的是所有的帮助文档都是英文. 其实Linux之所以强大, 就在于其强大的命令行, 如此繁杂的命令让一个六级以下英语水平的同学去看实在是一件很残忍的事, 甚至极大打消了很多同学学习Linux的热情. 这篇文章就为广大英语不好的Linux初学者们提供了一个简便的方法把man帮助信息变成中文. 步骤 下载开源的man-pages 中文手册包 配置解压手册包 安装测试中文手册 下载开源的man-pages 中文手册包 地址: https://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz 命令行下通过 wget 命令下载 wget https://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz 配置解压手册包 设置语言环境为中文 查看本机的语言环境: echo $LANG 如果不是 zh_CN.utf8 , 通过 export LANG=zh_CN.utf8 命令设置 如果设置命令执行不成功, 可以运行 locale -a 查看系统支持的字符集 下面解压安装包: tar -zxvf manpages-zh-1.5.1.tar.gz 进入解压目录: cd

linux服务器上传文件

吃可爱长大的小学妹 提交于 2019-12-05 06:21:42
只要我们是做java web开发的,我们都免不了需要将文件上传到linux服务器。那我们一般会怎么做呢? 1.在提供linux服务器的账号,密码前提下 1.1使用第三方客户端,比如xftp,fileZilla. 通过建立sftp连接即可将文件上传到linxu服务器 1.2如果你的机子是linxu系统或者mac系统,使用scp scp 文件 linux账号@linxu服务器host:linxu服务器存放文件的路径 之后输入密码即可。 比如:scp test.txt root@192.168.1.1:~ 将test.txt文件传输到服务器的home目录下 2.不方便提供账号情况下,使用nc命令 现在linxu服务器输入:nc -l 1234 > test.txt 监听1234端口并接收test.txt文件 在本地终端:nc 192.168.1.1 1234 <test.txt 向服务器192.168.1.1发送test.txt文件 需要注意:如果是我们的机子是mac或者linux,那么直接使用iterm,如果是window,那么请安装第三方终端并且支持nc命令 因为我们并不知道服务器的账号密码,所以第一条目录需要让运维人员操作。 来源: oschina 链接: https://my.oschina.net/u/866412/blog/743760

在centos下实现mysql双机热备

感情迁移 提交于 2019-11-29 21:38:03
heartbeat只是起到了ip漂移的功能,但是实际应用当中必须要做到文件和数据的实时同步,这里我们来动手搭建一下mysql的双机互备,及搭建过程中碰到的常见问题和解决方法。 mysql的双机热备其实是基于二进制日志文件的,从服务器读取主服务器的日志文件然后更新,从而达到同步,具体过程是这样的: mysql支持单向、异步复制,复制过程中要有一个主服务器,一个或者多个充当从服务器,主服务器将更新写入二进制日志文件,并维护日志文件的索引以跟踪日志的循环,服务器在日志中读取最后一次更新的位置,从服务器接收从那时起发起的任何更新,然后封锁并等待主服务器通知的下一次更新。 实际项目中两台服务器互为主备,当其中一台服务器出现故障时,另外一台服务器接管主服务器上的应用(结合上一篇 结合上一篇: http://www.iamlintao.com/动手搭建centos下用heartbeat搭建双机热备/ 实现),此时便需要mysql的实时双机互备。我的搭建过程如下: 服务器环境: 主服务器: 操作系统:centos6.4 (Linux 2.6.18-348.12.1.el5) ip:10.0.0.211 web环境:wdcp搭建 mysql:5.1.69 备服务器: 操作系统:centos6.4 (Linux 2.6.18-348.12.1.el5) ip:10.0.0.212 web环境