Linux学习
文章平均质量分 86
东北小硬人
看什么看,没见过苦逼的程序猿吗
展开
-
Centos7 局域网邮件服务器实践
本次实践在局域网搭建一个邮件服务器, 记录一下过程...这里主要参照了以下几个文章:https://blog.csdn.net/qq_24684521/article/details/93602494?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog原创 2021-02-02 16:39:48 · 1772 阅读 · 0 评论 -
检查Linux服务器性能
来自:InfoQ(微信号:infoqchina)原文:http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html链接:http://www.infoq.com/cn/news/2015/12/linux-performance“ 如果你的Linux服务器突然负载暴增,告警短转载 2016-05-25 11:26:37 · 396 阅读 · 0 评论 -
Linux find 文件查询 用法示例
Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec:转载 2016-05-20 12:57:57 · 553 阅读 · 0 评论 -
Linux 查看文件大小
Linux:ls以K、M、G为单位查看文件大小。#man ls……-h, --human-readableprint sizes in human readable format (e.g., 1K 234M 2G)……# lscuss.war nohup.out# ls -ltotal 30372-rw-r--r--转载 2016-05-20 12:58:49 · 450 阅读 · 0 评论 -
如何在 Linux 上自动设置 JAVA_HOME 环境变量
编译自:http://ask.xmodulo.com/set-java_home-environment-variable-linux.html作者: Dan Nanni原创:LCTT https://linux.cn/article-6592-1.html译者: Ricky-Gong本文地址:https://linux.cn/article-6592-1.html转载 2016-06-02 15:46:22 · 2301 阅读 · 0 评论 -
linux:vi 替换命令
:s/^.*$/\L&/100##将100行内的小写转换成大写vi/vim 中可以使用 :s 命令来替换字符串。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s转载 2016-06-02 15:49:19 · 316 阅读 · 0 评论 -
vi 替换方法
1. 基本的替换:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为转载 2016-09-23 15:43:36 · 380 阅读 · 0 评论 -
linux查看进程启动时间
linux查看进程启动时间(运行多长时间) 转载▼标签: ps -eo lstart etime ps -eo lstart 启动时间ps -eo etime 运行多长时间. ps -eo pid,lstart,etime | grep 5转载 2017-01-31 20:04:52 · 72866 阅读 · 2 评论 -
Linux 基础命令
介绍一下几个常用的命令。 如何寻求帮助?在 Linux 下遇到问题,最重要的是要自己寻求帮助,下面是三种寻求帮助的方法。 manman 是 Linux 的帮助手册,即 manual 。因为大多数程序都会自带手册,所以可以通过 man 命令获取帮助。执行以后,在 man page 页面中按 q 退出。获取 ls 的帮助$ man ls查转载 2017-01-31 20:15:30 · 318 阅读 · 0 评论 -
Linux Sed 命令
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介...转载 2017-03-10 09:42:43 · 460 阅读 · 0 评论 -
Linux Vi
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f转载 2014-11-22 15:38:52 · 454 阅读 · 0 评论 -
转: 关于Linux与JVM的内存关系分析
转自: http://tech.meituan.com/linux-jvm-memory.htmlLinux与JVM的内存关系分析葛吒2014-08-29 10:00引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但...转载 2018-07-19 10:40:15 · 250 阅读 · 0 评论 -
shell 脚本免密远程访问
这样的文章网上很多的,我也是自己为了记录一下,免得用得时候忘记了,再去网上翻这里给出我觉得写的比较简单明了的文章连接: 感觉这位前辈。https://www.cnblogs.com/huanghongbo/p/6253213.html一、Tcl安装1、 下载:tcl8.4.20-src.tar.gzhttp://www.tcl.tk/software/tcltk/do...转载 2019-05-13 13:17:44 · 814 阅读 · 0 评论 -
linux 子目录赋权限
想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。 例如: [root@localhost ~]# chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx[root@localhost ~]# chmod -R 777 /home/user 注:表示将整个/home/user目录转载 2016-04-28 10:34:37 · 6620 阅读 · 0 评论 -
linux有效修改max open files/ulimit -n
使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulimit转载 2016-03-17 16:49:24 · 10809 阅读 · 1 评论 -
linux下查看用户及用户组的方法
whois功能说明:查找并显示用户信息。语 法:whois [帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。---------------------------------------------------------转载 2015-10-12 13:41:03 · 767 阅读 · 0 评论 -
卸载wine和wine卸载软件后菜单中残留的图标
虽然使用wine可以运行一些windows程序,但wine并不是万能的,有些程序还是无法运行,而且用wine运行windows软件时,CPU占用率居然高达100%,所以,可以通过以下方式将wine卸载掉:1.在终端里输入:sudo apt-get remove --purge wine即可卸载wine2.然后再输入:rm -r ~/.wine3.卸载残留不用得软件包转载 2009-12-15 08:43:00 · 1162 阅读 · 0 评论 -
linux下如何批量杀JAVA进程或某个进程方法
linux下如何批量杀JAVA进程或某个进程方法 在工作中经常需要停止JAVA进程,停止时间也比较长,那么有时候因为一些情况,需要把 linux 下JAVA所有进程kill 掉,又不能用killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用ps,grep, cut 和 kill 一起操作。ok,转载 2014-11-10 15:08:03 · 22738 阅读 · 0 评论 -
如何实时查看linux下的日志
cat /var/log/*.log如果日志在更新,如何实时查看 tail -f /var/log/messages还可以使用 watch -d -n 1 cat /var/log/messages-d表示高亮不同的地方,-n表示多少秒刷新一次。该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可转载 2014-11-16 11:22:50 · 2540 阅读 · 0 评论 -
linux 查找目录或文件
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下: ·find path -option [ -print ] [ -exec -ok command ] {} /;#-print 将查找到的文件转载 2014-11-22 10:52:09 · 504 阅读 · 0 评论 -
linux:vi 替换命令
:s/^.*$/\L&/100##将100行内的小写转换成大写vi/vim 中可以使用 :s 命令来替换字符串。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s转载 2014-11-22 15:26:00 · 498 阅读 · 0 评论 -
vi 查找替换大全
使用vi编辑器编辑长文件时,常常是头昏眼花,也找不到需要更改的内容。这时,使用查找功能尤为重要。方法如下:1、命令模式下输入“/字符串”,例如“/Section 3”。2、如果查找下一个,按“n”即可。要自当前光标位置向上搜索,请使用以下命令:/pattern Enter其中,pattern表示要搜索的特定字符序列。要自当前光标位置向下搜索,请使用以下命转载 2014-11-22 15:28:34 · 640 阅读 · 0 评论 -
linux kill java
ps x | grep java包名 | grep -v grep | awk '{print $1}' | xargs kill -9转载 2014-11-22 11:05:57 · 673 阅读 · 0 评论 -
linux 查看压缩包里文件用什么命令
tar.gztar tzvf xxx.tar.gztar.bz2tar tjvf xxx.tar.bz2zipunzip -l xxx.zip (简略模式)unzip -v xxx.zip (详细模式)rarunrar l xxx.rar(简略模式)unrar v xxx.rar(详细模式)转载 2014-11-22 10:46:28 · 22294 阅读 · 0 评论 -
linux中mysql备份shell脚本代码
#!/bin/sh# mysql data backup script## use mysqldump --help,get more detail.#BakDir=/root/back/ysqlbackup LogFile=/root/back/mysql/mysqlbak.logDATE=`date +%Y%m%d%H%M%S`echo " " >> $LogF转载 2014-11-22 10:50:02 · 470 阅读 · 0 评论 -
linux Centos iptables 8080
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT#/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT然后保存:#/etc/rc.d/init.d/iptables sa转载 2015-07-23 16:38:59 · 1187 阅读 · 0 评论 -
linux查看用户操作历史
一、查看及管理当前登录用户1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: 用户名称 用户的机器名称或tty号 远程主机地址 用户登录系统的时间 空闲时间(作用不大) 附加到tty(终端)的进程所用的时间(JCPU时间) 当前进程所转载 2015-10-01 12:35:57 · 4737 阅读 · 0 评论 -
Redis 的安装配置
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定, redis 是一个高性能的key-value数据库。 redis转载 2015-10-12 13:42:31 · 310 阅读 · 0 评论 -
Linux常用命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2015-10-12 13:51:36 · 325 阅读 · 0 评论 -
Linux 用户名和密码遗忘
菜鸟就是菜鸟,什么问题都能遇到啊。。刚想学习下linux 就遇到这种白痴问题,百度下 还是有结论的吗。呵呵 以下为参照的解决方案:可以以单一使用者的模式登入,然后再建立一个新的root密码。要进入单一使用者模式,请先重新起动您的电脑,假如您使用预调的开关管理程式GRUB,您可以执行下列的动作来进入单一使用者模式:1、在开机管理程式的选单中,输入[e]以进入编辑模式。2、原创 2009-10-22 10:40:00 · 944 阅读 · 0 评论