随笔分类 -  Linux学习

linux 监控工具netdata
摘要:1. 背景 工作的关系,需要使用netdata将服务器信息实时、动态展示。 调研了netdata工具,记录一下,方便后续使用。 2. netdata介绍 2.1 netdata 能做什么? 可以参考:http://blog.ywheel.cn/post/2017/03/26/netdata/ net 阅读全文

posted @ 2018-07-22 22:54 旭东的博客 阅读(5227) 评论(0) 推荐(0) 编辑

linux设置预留端口号,防止监听端口被占用 ip_local_reserved_ports
摘要:1. 背景 linux服务器启动时,会对指定的端口进行监听bind,如果同一个机器上这个端口已经被使用,则监听失败,程序无法启动。 linux客户端连接服务器accept时,系统会分配本地临时端口用于网络连接。 目前是”大混部”的时代,一台物理机可能会部署多个服务,如果端口号设置不好,很可能会出现端 阅读全文

posted @ 2018-06-15 07:51 旭东的博客 阅读(6931) 评论(0) 推荐(0) 编辑

linux top命令看到的实存(RES)与虚存(VIRT)分析
摘要:近期在公司中解决程序使用的内存高问题,将一部分之前无法回收的内存进行了回收,实现降内存效果(降实存)。 在统计效果时, QA问是统计RES(实存)还是VIRT(虚存)。 在网上学习看了一些博客,这里自己总结一下RES和VIRT的区别。 1. 概念 VIRT: RES: SHR: 2. 测试 (1) 阅读全文

posted @ 2018-03-25 16:00 旭东的博客 阅读(60189) 评论(1) 推荐(4) 编辑

linux shell grep/awk/sed 匹配tab
摘要:处理文件的命令实在是多, sed, awk, grep等。遇到了需要匹配tab的情况, 记录一下。 例子如下:找出文本中第一列是1的行。 文本a 解法1 : 直接使用正则表达式, ^表示开头, \t表示tab grep -P "^1\t" a 解法2 : awk循环行,并判断 awk '{if($1 阅读全文

posted @ 2018-01-26 08:28 旭东的博客 阅读(2725) 评论(0) 推荐(0) 编辑

linux 查看机器内存方法 (free命令)
摘要:工作中遇到了统计机器内存的问题。记录一下。 free命令可以查看那机器内存。 如下图单位是M 查看man free可以知道,也可以直接从/proc/meminfo文件中读取。 阅读全文

posted @ 2018-01-13 09:56 旭东的博客 阅读(11270) 评论(0) 推荐(0) 编辑

Ubuntu sh命令无法正确执行 (修改默认sh为bash)
摘要:新安装的ubuntu,执行shell命令,都怀疑自己的shell水平了。 原来, ubuntu默认的是dash, 需要手动执行命令将dash改为bash. 命令: sudo dpkg-reconfigure dash。 然后出现的界面中选择 NO, 之后就正常啦。 阅读全文

posted @ 2017-11-23 08:34 旭东的博客 阅读(10901) 评论(0) 推荐(0) 编辑

linux 比较两个文件夹不同 (diff命令, md5列表)
摘要:比较文件夹diff,可以直接使用diff命令 [root@~]# diff -urNa dir1 dir2 -a Treat all files as text and compare them line-by-line, even if they do not seem to be text. - 阅读全文

posted @ 2017-03-03 08:14 旭东的博客 阅读(64308) 评论(0) 推荐(1) 编辑

Linux curl使用简单介绍
摘要:Curl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ 阅读全文

posted @ 2014-10-15 12:55 旭东的博客 阅读(936) 评论(0) 推荐(0) 编辑

Ubuntu 12.04 安装配置 Apache2
摘要:Apache2安装1 我们使用root账户进行安装,首先切换到root账户,输入命令: sudo su2 安装 Apache2 apt-get install apache2在浏览器输入你服务器ip地址列入,如http://10.103.30.201。查看Apache2是否工作,如果显示(It ... 阅读全文

posted @ 2014-07-19 15:31 旭东的博客 阅读(5776) 评论(0) 推荐(0) 编辑

[转]linux sort 命令详解
摘要:原文网址:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@... 阅读全文

posted @ 2014-05-11 17:39 旭东的博客 阅读(2592) 评论(0) 推荐(0) 编辑

[转]linux awk命令详解
摘要:原文链接 :http://blog.chinaunix.net/uid-23302288-id-3785105.htmlawk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息awk处理过程:依次对每一行进行处理,然后输出awk命令形式:a... 阅读全文

posted @ 2014-05-10 23:52 旭东的博客 阅读(562774) 评论(6) 推荐(28) 编辑

linux sftp 安全文件传输命令
摘要:sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。1.常用登陆方式: 格式:sftp @ 通过sftp连接,端口为默认的22,指定用户。2.查看sftp支持的命令 使用help命令,查看支持的命令,如: sftp>help (其中命令前面... 阅读全文

posted @ 2014-05-08 10:06 旭东的博客 阅读(42218) 评论(0) 推荐(0) 编辑

linux找不到动态链接库 .so文件的解决方法
摘要:如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形。可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D为可执行程序):其中的libjson_linux-gcc-4.6_libmt.so cannot fo... 阅读全文

posted @ 2014-04-29 09:00 旭东的博客 阅读(111228) 评论(9) 推荐(2) 编辑

Ubuntu12.04 64bit 下安装VNC server
摘要:1. 安装gonme核心包(如果是字符界面的话)apt-get install x-window-system-coreapt-get install gnome-core (下载完成后需要安装dgm,不能选择lightdgm,不然重启以后不能登陆桌面了)apt-get install metaci... 阅读全文

posted @ 2014-04-18 13:43 旭东的博客 阅读(2522) 评论(0) 推荐(0) 编辑

去掉linux 系统vi中出现^M字符的方法
摘要:^M符号是windows系统下的換行符,在windows下的文本通过bin模式ftp上传到了unxi空间出现的。在test.txt文件中有如下内容: eeesdgtdfg dfgdfgfdgfd ^M ineesert into pusfdgdfgfd)ff;^M adwwfdfed adfdsdfsfdsf.^M在命令模式下运行命令 :%s/^M//g 回车注意:里面的^M 必须是同时按 Ctrl+V+M ,表示回车。不是直接输入 ^M,也不是粘帖复制。命令完成后,用:x 保存退出后,再次用vi打开就全部被替换掉了。 阅读全文

posted @ 2014-03-06 15:23 旭东的博客 阅读(16581) 评论(0) 推荐(1) 编辑

Linux shell ${}简单用法
摘要:[转]http://linux.chinaunix.net/techdoc/develop/2007/05/05/956956.shtml为了完整起见,我这里再用一些例子加以说明 ${ } 的一些特异功能:假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt我们可以用 ${ } 分别替换获得不同的值:${file#*/}:拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最后一条 / 及其左边的字符串:my.file.txt${file#*.}:拿掉第一个 . 及其左边的字符串:file.tx 阅读全文

posted @ 2014-02-25 20:56 旭东的博客 阅读(38979) 评论(0) 推荐(1) 编辑

Linux 挂载和卸载U盘
摘要:一般的U盘挂载方法: mount [-fnrsvw] [-t vfstype] [-o options] device dir 参数:device表示要挂载的设备,dir表示挂载点 -t 指定设备的文件系统类型。常用的选项说明有: (1)minix Linux最早使用的文件系统。 (2)ext2 Linux目前的常用文件系统。 (3)msdos MS-DOS 的 FAT。 (4)vfat Win85/98 的 VFAT。 (5)nfs 网络文件系统。 (6)iso9660 CD-ROM光盘的标准文件系统。 (7)ntfs Windows NT... 阅读全文

posted @ 2014-01-08 13:37 旭东的博客 阅读(9920) 评论(0) 推荐(1) 编辑

Ubuntu设置环境变量
摘要:转自:http://blog.csdn.net/htttw/article/details/7220430Ubuntu设置环境变量Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。二:用于当前用户:在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:vi ~/.bashrc加入:export PATH=:$PATH如果要加入多个路径,只要:export PATH=:: . 阅读全文

posted @ 2014-01-07 13:40 旭东的博客 阅读(603) 评论(0) 推荐(0) 编辑

ubuntu/wireshark: There are no interfaces on which a capture can be done.故障解决
摘要:[转载]http://blog.csdn.net/ccwwff/article/details/6697258在ubuntu安装wireshark, 在启动程序启动wireshark.点captrue->interface, 出现:There are no interfaces on which a capture can be done.解决方法:命令行启动:(一定有root权限才行)$ sudo wireshark 阅读全文

posted @ 2013-12-11 17:01 旭东的博客 阅读(653) 评论(0) 推荐(0) 编辑

ubuntu 12.04 安装无线网卡驱动
摘要:安装ubuntu 12.04后,无线网卡不可用,采用以下方式解决:1、在终端中运行如下命令,重新安装b43相关的全部驱动和firmware: sudo apt-get install bcmwl-kernel-source #Broadcom 802.11 Linux STA 无线驱动源 sudo apt-get install broadcom-sta-common sudo apt-get install broadcom-sta-source sudo apt-get install b43-fwcutter #Broadcom 43xx 固件提取工具 sudo apt-get... 阅读全文

posted @ 2013-12-04 23:36 旭东的博客 阅读(6321) 评论(0) 推荐(1) 编辑

导航