
linux系统
prettyshuang
这个作者很懒,什么都没留下…
展开
-
Linux下用SSH免密码登陆其他指定主机
在做Linux下开发时,无论是Ubuntu的Debian系,还是CentOS的RedHat系,都难免要使用SSH无需密码登录。假设现在有两台机器wslu@wslu-vm(192.168.2.100),作为A机,wslu@wslu-pc(192.168.2.150),作为B机。如果想让wslu@wslu-vm通过ssh免密码登录到wslu@wslu-pc,只需要以下几步即可:1.在A原创 2016-01-12 21:09:36 · 1774 阅读 · 0 评论 -
在 Linux 中限制网络带宽使用(限制指定程序和指定网卡的流量)
在本文中,我将为你描述两种在 Linux 中限制网络流量速率的不同方法。在 Linux 中限制一个应用的速率限制网络流量速率的一种方法是通过一个名为trickle的命令行工具。通过在程序运行时,预先加载一个速率限制 socket 库 的方法,trickle 命令允许你改变任意一个特定程序的流量。 trickle 命令有一个很好的特性是它仅在用户空间中运行,这意味着,你不必需要 root原创 2016-02-02 16:21:28 · 7643 阅读 · 1 评论 -
CentOS/RedHat和Ubuntu/Debian彻底修改主机名(hostname)的方法
1、首先,查看一下当前的hostname,方法有两种:第一种,打开一个终端,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;第二种,在终端输入hostname指令:$ hostnameh932、要修改hostname,需要root权限,我们这里切到root账户(用sudo也可以):# su - root3、然后我们将主机名(hostnam原创 2016-02-04 16:33:09 · 16448 阅读 · 0 评论 -
CentOS开机取消图形界面(直接进入文本模式)以及文本模式启动图形界面
编辑/etc/inittab文件# vi /etc/inittab# Default runlevel. The runlevels used by RHS are: # 0 - halt (Do NOT set initdefault to this) --停机# 1 - Single user mode --单用户模式#原创 2016-04-13 09:51:34 · 1197 阅读 · 0 评论 -
Ubuntu将本机作为局域网内其他PC的网关,使局域网内机器可通过本机上网
首先说明一下,我局域网内的IP网段和子网掩码:IP是:192.168.4.xxx子网掩码是:255.255.240.0配置网络有两种方法:图形化界面 和 文件。对于第二种方法,需要配置/etc/network/interfaces文件,示例如下:auto loiface lo inet loopback auto eth0iface eth0 i原创 2016-05-24 11:40:20 · 8098 阅读 · 0 评论 -
CentOS6.5升级autoconf版本,解决”Autoconf version 2.64 or higher is required“错误
安装软件时提示说需要Autoconf 2.64或更高的版本:[root@wslu-cs wslu]# autoconfconfigure.ac:8: error: Autoconf version 2.64 or higher is requiredconfigure.ac:8: the top levelautom4te: /usr/bin/m4 failed with exit st原创 2016-05-13 14:30:02 · 18333 阅读 · 1 评论 -
CentOS/RedHat和Debian/Ubuntu安装VMware Tools时无法找到kernel header path的解决方案
安装 VMware Tools,运行vmware-config-tools.pl 时,总是提示:The path "" is not valid.What is the location of the directory of C header files that match your runningkernel?对于CentOS/RedHat和Ubuntu/Debian原创 2016-05-11 21:07:03 · 4100 阅读 · 0 评论 -
Ubuntu/Debian下配置虚拟IP地址
通过下面的命令设置虚拟IP:192.168.4.188。sudo ifconfig eth0:0 192.168.4.188 netmask 255.255.240.0 up通过如下命令删除虚拟IP:sudo ifconfig eth0:0 down以上的命令并不是永久修改,需要永久添加虚拟IP,请修改文件/etc/network/interfaces :原创 2016-05-26 18:20:46 · 2746 阅读 · 0 评论 -
Ubuntu和CentOS超级简单的samba配置文件smb.conf
#============== Global Settings ==============[global] ## Browsing/Identification ### workgroup = mshome server string = samba security = share wins support = no; encrypt pas原创 2014-07-10 12:00:06 · 2043 阅读 · 0 评论 -
centos6.x完全禁用IPv6的方法
具体方法:1.修改/etc/sysconfig/network,追加:NETWORKING_IPV6=no2.修改/etc/hosts,把ipv6的那句本地主机名解析的也注释掉:#::1 localhost localhost6 localhost6.localdomain63.在/etc/modprobe.d/dist.conf结尾添加:ali原创 2016-06-22 09:34:00 · 4136 阅读 · 1 评论 -
CentOS和Ubuntu设置或修改网络配置(IP&网关&DNS)
CentOS修改IP地址# ifconfig eth0 192.168.1.80这样就把IP地址修改为192.168.1.80(如果发现上不了网了,那么你可能需要把网关和DNS也改一下,后面会提到),但是当你重新启动系统或网卡之后,还是会变回原来的地址,这种修改方式只适用于需要临时做IP修改。要想永久性修改,就要修改/etc/sysconfig/network-scripts/ifcfg-原创 2016-01-21 20:27:22 · 1526 阅读 · 0 评论 -
linux下RAID磁盘阵列说明
RAID 是冗余磁盘阵列(Redundant Array of Inexpensive Disk)的简称。它是把多个磁盘组成一个阵列,当作单一磁盘使用。它将数据以分段(striping)的方式分散存储在不同的磁盘中,通过多个磁盘的同 时读写,来减少数据的存取时间,并且可以利用不同的技术实现数据的冗余,即使有一个磁盘损坏,也可以从其他的磁盘中恢复所有的数据。简单地说,其好处就 是:安全性高、速度快、原创 2015-05-05 14:22:52 · 503 阅读 · 0 评论 -
Ubuntu 给应用程序添加桌面图标(本文以Eclipse为例)
这里以Eclipse为例: eclipse是下载的是解压就能用的,但是没有桌面图标就显得很无力了。自己写了一个eclipse.desktop放到/usr/share/applications/目录下,就可以了,然后直接拖到启动栏里边就OK了。原创 2014-07-10 12:46:55 · 1237 阅读 · 0 评论 -
Ubuntu下单网卡多IP地址的配置
删除用户默认配置文件由于在默认清空下,配置文件是系统自动生成的用户设备配置文件保存在/etc/udev/rule.d/下面#cp /etc/udev/rule.d /etc/udev/rule.d.bak.0 -R# rm /etc/udev/rule.d/*[2]修改网卡配置文件,添加多IP配置#vim /etc/network/interfaces原创 2014-08-04 09:27:50 · 6471 阅读 · 0 评论 -
SecureCRT配置自动保存日志(实用)
点“选项”---“全局选项”--“全局选项”--“默认会话”--“编辑默认设置”--“日志文件”在“日志文件”中输入相应的参数就能达到这一效果比如你的日志文件放在的D:/SecureCRT/log下你可以使用F:/SecureCRT_Log/%H-%S/ %Y%M%D-%h%m%s.log比如你的会话名是“服务器”,在2013年1月1日15点35分28秒登录服务器原创 2014-08-04 17:35:50 · 6757 阅读 · 0 评论 -
Ubuntu下安装配置samba服务详细过程
一.为什么要用Samba? Samba的主要任务就是实现Linux系统和Windows系统之间的资源共享。我们现在是要在Linux下配置Samba,让Windows的用户可以访问你 配置好之后的PC。二.需要的软件? 我是在ubuntu上实现的,所以我只需在配置好ubuntu的更新源之后,在终端中使用一下两句命令,就可以安装Samba的软件包 $sudo ap原创 2014-08-05 10:14:48 · 1604 阅读 · 0 评论 -
linux Daemon程序设计(含步骤、源码、管理)
什么事DDaemon程序,又称为守护进程,通常在系统后台长时间运行,由于没有控制终端而无法与前台交互。Daemon程序一般作为系统服务使用,Linux系统中运行着很多这样的守护进程,如iptables,nfs,ypbind,dhcpd等。Daemon设计原则转载 2014-08-08 17:55:32 · 2172 阅读 · 0 评论 -
cache和内存的地址映射方式(和组成原理讲的差不多)
高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。 cache是一种高速缓冲存储器,她的主要作用是提高CPU数据输入的速率,调和CPU速度与内存存储速度之间的巨大差异。通俗一点说就是CPU太快,内存速度相对比较慢,而cache的速度快转载 2015-05-05 15:28:00 · 16356 阅读 · 3 评论 -
Linux strace命令使用详解
strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息。可谓是 linux 下的调试利器,不仅可以用来找程序错误,系统为什么挂死了,命令为什么报错,还可以用来查找哪些程序占用系统资源。命令实例比如,但网站服务器负载过大,网站数量又多,不知是那个网站占用太多资源,这时strace派上用场了。第一步,查原创 2014-07-10 13:50:23 · 1377 阅读 · 0 评论 -
Ubuntu命令行下安装,卸载软件包的指令
一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinst原创 2015-05-05 15:38:06 · 6535 阅读 · 0 评论 -
深入浅出:linux的启动流程解析
linux的启动过程,是一个Linuxer必须要熟练掌握的。通过系统的启动过程,可以更深入的理解Linux,假如linux系统出问题的话,可以通过启动过程来分析原因,解决问题。而且,在掌握了linux的启动流程后,还可以借助宿主机来打造自己的Linux。下面是我画的一张简单的Linux启动流程图:在了解启动流程之前,我们应该先知道系统的几个重要脚本和配置文件,他转载 2015-05-05 15:07:42 · 493 阅读 · 0 评论 -
Linux内存管理机制解析
[地址映射](图:左中)linux内核使用页式内存管理,应用程序给出的内存地址是虚拟地址,它需要经过若干级页表一级一级的变换,才变成真正的物理地址。想一下,地址映射还是一件很恐怖的事情。当访问一个由虚拟地址表示的内存空间时,需要先经过若干次的内存访问,得到每一级页表中用于转换的页表项(页表是存放在内存里面的),才能完成映射。也就是说,要实现一次内存访问,实际上内存被访问了N+1次(N=页表转载 2015-05-05 15:34:04 · 798 阅读 · 0 评论 -
Ubuntu安装系统状态监视器Indicator-Multiload
Indicator-Multiload,是一个很不错的系统指示器,可以显示CPU、内存、网络状态、SWAP交换空间、加载程序、硬盘使用等情况。安装,打开终端然后输入命令:sudo add-apt-repository ppa:indicator-multiload/stable-dailysudo apt-get updatesudo apt-get install原创 2015-10-28 17:00:14 · 3813 阅读 · 0 评论