系统相关

Linux SCP 命令: 利用SSH传输文件

在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件scp [email protected]:/path/filename /var/www/local_dir(本地目录) 例如scp [email protected]:/var/www/test.txt  把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录) 2.上传本地文件到服务器scp /path/filename [email pr

vmware Ubuntu忘记登录密码

VMware Workstation 上的Ubuntu 11.10 登录时,用户密码忘记了,以下是我对此问题解决的方法: 1)重新启动Ubtuntu 11.10 系统,同时长时间按住shift键进入grub菜单:GNU GRUB version 1.99-12ubuntu5: 2)选择第二项:Ubuntu, with Linux 3.0.0-12-generic (recovery mode),按enter进入Recovery Menu: 3)选择第四项:root Drop to root sh

Linux grep 命令

grep命令是类Unix系统中一种强大的文本搜索工具,全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. 命令格式为: grep [option] pattern file 常用option有: -i --ignore-case #忽略字符大小写的差别. -n --line-number #在显示符合样式的那一行之前,标示出该行的列数编号. -r --recursive #此参数的效果和指定“-d recurse”参数相同. -

vim 文本编辑器的使用法则

本文旨在学习vim编辑器的使用 1. vim三种主要模式 命令模式(默认模式):移动光标,剪切/粘贴文本等. 插入模式:修改文本 扩展模式:保存,退出等 ESC键:退出当前模式,返回到命令模式 2. vim模式之间转换  命令模式-->插入模式 i: insert,  在光标所在处输入 I:在当前光标所在行的行首 输入 a: append,在光标所在处后面输入 A:在当前光标所在行的行尾 输入 o: 在当前光标所在行的下方打开一个新行 O: 在当前光标所在行的上方打开一个新行  插入模式-->

转——Nginx+keepalived实现负载均衡和高可用性 in ubuntu

使用Nginx已经有很长一段时间,但是最近才去实践利用Nginx做负载均衡和高可用性. 大致思路:根据keepalived的特性,通过一个虚拟ip来实现主从服务器的切换,如果一台服务器宕机,可以自动切换到另一台备份服务器,从而不影响用户的访问. 以下是我的安装配置步骤,请大家参考指正. 1:服务器准备 准备两台ubuntu虚拟主机服务器,对应的IP分别是 192.168.1.100   192.168.1.200 两台主机的ip一定要在相同的网段 2:虚拟IP准备 sudo ifconfig  

Linux-9引导过程与服务控制

一 引导过程 开机自检 (BIOS自检) MBR引导 GRUB菜单 加载内核(kernel) init 进程初始化 1  init进程 是所有进程的父进程 PID号永远为1 2 runlevels ——运行级别 0:关机 1:单用户模式,无需密码登录,用于系统维护 3:字符界面的完整多用户模式 (大部分服务器运行此级别) 5:图形界面的多用户模式 ,提供了图形桌面操作环境 6:重新启动 五  服务控制及优化启动 常用控制类型 start    ##启动 stop   ##停止 restart 

Ubuntu系统如何修改主机名

1.执行命令 hostname temp_name 这样主机名就改掉了.只不过重启后名字会恢复不一定使我们想要的.机器重启后会重新去读取/etc/hostname里面存储的主机名.所以如果想永久改掉的话,修改该文件内容就好: sudo vi /etc/hostname 将原名字修改成想要的.改完之后记得同时修改hosts文件 vi /etc/hosts 把对应ip的名字改成该主机名

linux查找某个命令属于哪个rpm包

背景: linux下的命令有很多,但是新安装系统,尤其是最小化安装之后,有些命令我们发现根本就没有, 而且我们也不知道该命令属于那个rpm包. 如何查找某个命令属于那个rpm包呢? 这样方便我们安装. 我们拿pip命令来举例 方法一: 确认命令的路径 # which pip     /usr/bin/pip 用yum命令查找pip属于哪个rpm包 # yum whatprovides /usr/bin/pip Loaded plugins: fastestmirror, refresh-pack

6.linux 用户和权限的建立

一.用户和权限的建立 su  用户名       切换用户,如果是root用户切换其他用户,不需要输入密码. exit  可以切换回上一个用户 linux 操作系统用户分哪几类? 管理员:root用户   uid 值 0 普通用户:uid 500 到 60000 之间  可以登录系统 /bin 程序用户:uid  1-499  不可以登录系统  当程序启动时需要调用用户的权限,只能赋予程序用户的权限 /etc/passwd   记录系统中所有用户的信息 root:x:0:0:root:/root

centos linux 因别名问题引起的麻烦及解决技巧

老男孩儿-19期 L005-13节中分享.自己整理后发到自己微博中留档. 原文:http://oldboy.blog.51cto.com/2561410/699046 实例:老男孩linux实战培训第9期(10月22日)入学考试题第10题: 10.已知/tmp下已经存在test.txt文件,如何执行命令才能把/mnt/test.txt覆盖掉/tmp/test.txt而让系统不提示是否覆盖(root权限下). 为了防止用户误操作,所以centos linux操作系统在设计时,默认执行cp的操作是调

Linux防火墙iptables基础详解

原文来自于:https://www.linuxidc.com/Linux/2017-01/140073.htm(引用自) 一:前言 防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种.无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘.而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP.数据进行检测. 目前市面上比较常见的有3.4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关.

Linux防火墙iptables配置详解

一.开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [[email protected] ~]# iptables -L -nChain INPUT (policy ACCEPT)target      prot opt source                destination Chain FORWARD (policy ACCEPT)target      prot opt source                destinati

Linux查看和改变网卡的一些信息

时隔两年,我又踏上了计算机这条道路.原来的坎坷和难过我都铭记在心,但是这次的归来,必须要学习到一些实用的知识,充实自己. 两年的当兵生涯,锻炼了我坚强的意志力和那种为了目标坚持不懈的作风. 当然,装够了,还是要回到现实中来.. 先从简单的学起: 现在本人的工作是在从事运维方面的,多用到的就是Linux命令,当然让我头疼的不是使用它,而是合理的使用,和让Linux系统的优点,让我的工作简单和量化,那才是极好的. 昨天遇到一个问题,就是网卡的速率问题.本身是1000Mb,可是显示为10Mb,这个问题

mac route静态路由设置

mac route命令同时访问内外网 sudo route -n add -net 192.168.0.0 -netmask 255.255.255.0 192.168.5.254 sudo route -n add -net 192.168.3.0 -netmask 255.255.255.0 192.168.5.254 sudo route -n add -net 192.168.2.0 -netmask 255.255.255.0 192.168.5.254 Windows route命令

Ubuntu 14.10 下DokuWiki安装

环境说明: Ubuntu 14.10 64位 1 下载DokuWiki:http://download.dokuwiki.org/ 2 解压到 /var/www/html下面 3 如果没有安装Apace和PHP,那么需要安装 sudo apt-get install apache2 php5 4 解压完dokuwiki之后,还需要设置它的权限,增加写的权限,要不然instal的时候会报错 5 启动apace,浏览器打开localhost/dokuwiki,会跳转到安装界面,输入一些信息之后,就可

Ubuntu 14.10 下awk命令详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理. awk有3个不同版本: awk.nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本. awk其名称得自于它的创始人 Alfred Aho .Peter Weinberger 和 Brian Kernighan 姓氏的首个字母.实际上 AWK

HDU 5067 Harry And Dig Machine(状压dp)

HDU 5067 Harry And Dig Machine 思路:由于点才10个,在加上一个起点,处理出每个点之间的曼哈顿距离,然后用状压dp搞,状态表示为: dp[i][s],表示在i位置,走过的点集合为s的最小代价 代码: #include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> using namespace std; const int N = 15;

Linux监控、分区

系统监控 top:是linux下常用的性能分析工具,类型windos任务管理器,5S刷新一次 1.top(top命令).当前时间.up(当前系统稳定运行时间).2用户(桌面和终端).CPU平均负载:一分钟的,十分钟的,十五分钟的 2.Tasks:系统中总共运行的任务数 405        2个运行的    403个睡眠(等待CPU执行)的    0个停掉的  0个僵尸的(进程是树形的,一个子进程只有一个父进程,父进程结束后子进程应该一起结束,如果父进程死后,子进程未被回收,就是不运作的死进程,

linux用户及权限详解(20170425)

计算机资源 权限 用户 用户,容器,关联权限:用户组,方便的指派权限 用户:标示符 用户组:标示符 r .w.x:1.2.4 对于文件 r:可读,可以使用类似cat等命令查看文件内容 w:可写,可以编辑或者删除此文件 x:可以执行,可以命令提示符下当做命令提交给内核运行 对于目录: r:可以对此目录执行ls,列出内部所有文件 w:可以再此目录内创建文件 x:可以使用cd切换进此目录,也可以使用ls 查看内部文件的详细信息 用户:UID, /etc/passwd 组:GID, /etc/group

linux 下 epoll 编程

转载自 Linux epoll模型 ,这篇文章讲的非常详细! 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率.因为它会复用文件描述符集合来传递结果而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一个原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符