linux系统问题总结——更新

CentOS6.4安装时创建逻辑卷
 

如何在linux上用squid搭建代理服务器_足够详细

 

逻辑卷可以使扩展分区非常方便,下面说明下如何在安装CentOS系统时创建逻辑卷
1.分区时选择“创建自定义分区”
图片 1

 

1.创建新用户后切换到新用户:No directory, logging in with HOME=/

2.创建boot标准分区
图片 2
图片 3
3.创建逻辑卷

在linux上用squid搭建代理服务器,这个东东全世界都是,但是有一些细节问题在网上说的不明不白的,折腾了半天搞好了,如鲠在喉不吐不快。

添加用户

图片 4
图片 5
4.创建逻辑卷组
图片 6
5.添加/home,swap,/分区

 

useradd -m -s /bin/bash -g group loginname

图片 7
图片 8
图片 9

一台电脑linux系统,上不了网,于是在另外一台可以上网的linux上面搭建一个代理服务器,步骤如下:

-m 创建home目录 (不加这个要手动添加目录,不然会出现No
directory,Logging in with HOME=/ )

OK,恭喜你,逻辑卷已经创建完成了,以后可以通过添加磁盘来扩展分区了,后面会介绍如何在CentOS扩展根目录的磁盘空间。

 

-s /bin/bash 使用bash( 默认为 /bin/sh 使用默认不会在 $
符前面出现[email protected])

逻辑卷可以使扩展分区非常方便,下面说明下如何在安装CentOS系统时创建逻辑卷
1.分区时选择创建自定义分区 2…

下载:squid-3.2.9.tar.bz2

-g 组

 

 

上传到服务器后解压:

然后使用passwd更改用户密码

解压: tar -vxjf squid-3.2.9.tar.bz2

 

解压后生成目录:squid-3.2.9

2.删除用户的时候:userdel: user hbase is currently logged in

 

网上很多的解决解决方法如下:

进入目录翻看文档INSTALL:

mv /var/run/utmp /var/run/utmp_

xxxx> more INSTALL 

touch > /var/run/utmp

To build and install the Squid Cache, type:

 

 

关于:/var/run/utmp

 

utmp是一个文件,除了utmp程序你不能编辑这个文件,删掉他的话,当前登陆信息都会丢失。

        % ./configure –prefix=/usr/local/squid

这个文件在每次机器reboot起来后都会重新创建。

        % make all

 

        % make install

但是,本人自己试验了还是不行,依旧得到同样的提示

 

 

 

那就暴力删除该用户吧:userdel -r -f XXXX

To run a Cache, you will need to:

提示:userdel: warning: can’t remove /var/mail/git: No such file or
directory

 

userdel: git home directory (/home/git) not found

 

没关系。实际上已成功删除用户。

        1. customize the squid.conf configuration file:

 

              % vi /usr/local/squid/etc/squid.conf

 

 

      Centos

 

1.[[email protected]
opt]$ vi /etc/sudoers

        2. Initalise the cache:

-bash: /usr/bin/vim: Input/output error

              % /usr/local/squid/sbin/squid -z

这个系统出现问题了,可能是硬件问题,暂时无法解决,换机器。

              

 

        3. start the cache:

2.带图形界面的centos,执行service network restart失败:Bring up
interface eth0: Error: connection activation failed:Device not managed
by NetworkManager or ……

              % /usr/local/squid/sbin/squid

原因是图形界面默认使用了NetworkManager来管理网络,而network是关闭的。

 

执行:

 

service NetworkManager stop

If you want to use the WWW interface to the Cache Manager, copy

service network start

the cachemgr.cgi program into your httpd server’s cgi-bin

这样就可以了,如果开启启动,则加上

directory.

 chkconfig NetworkManager off

 

 chkconfig network on
 

 

1.创建新用户后切换到新用户:No directory, logging in with HOME=/
添加用户 useradd -m -s /bin/bash -g group loginname -m
创建home目录…

 

 

安装步骤:

./configure –prefix=/usr/local/squid

make all

sudo make
install(因为要拷贝到系统目录,需要root权限,所以sudo了,你也可以root登录执行,我是ubuntu的系统,所以用sudo,有root权限就行)

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注