每次给VPS安装DEBIAN后,发现有些事情是必须做的,为了免得再去东找西找,特意把需要做的事情都记录下来。
1. 安装apt-keyring
安装它的目的是为了在更新系统时,不再提示什么keyID找不到的消息。
apt-get install debian-keyring debian-archive-keyring
apt-key update
每次给VPS安装DEBIAN后,发现有些事情是必须做的,为了免得再去东找西找,特意把需要做的事情都记录下来。
安装它的目的是为了在更新系统时,不再提示什么keyID找不到的消息。
apt-get install debian-keyring debian-archive-keyring
apt-key update
虽然我们在VPS上搭建网站比网站比较自由,但是空间的安全设置都需要我们自己来做。一旦网站空间或者网页的不安全,可能会通过提权的方式影响其他的网站。当然,具体的安全老左不是太懂。主要是今天上午在遇到一个问题,由于转移出来的网站文件都是777权限,然后搬迁至主机中导致403错误提示,这是需要我们对所有的文件夹设置755,所有的网页文件设置644才可以解决。
很多人会发现,如果手工设置会非常的麻烦,因为每个文件夹下会有文件夹,也有文件。有没有一个命令可以直接设置呢?
SSH命令方法1
find . -exec sh -c "if [[ -d "{}" ]]; then chmod 755 "{}"; else chmod 644 "{}"; fi " ;
SSH命令方法2
find ./ -type d -print|xargs chmod 755;
find ./ -type f -print |xargs chmod 644;
通过以上的任意一个方法,都可以解决设置文件夹755,网页文件644权限。
以前从来没有在Linux下面扩过LV,LVM逻辑卷管理很多都是使用在Unix类系统的,如HP-UX,AIX此类的,之后,在kernel 2.4版本实现的。扩lv的一般步骤其实大同小异,建PV,扩卷组,扩LV,伸缩文件系统,在HP-UX下,必须是离线操作的,也就是umount挂载点,然后扩LV的。
在Linux下就方便了很多,可以直接在线操作。OK,下面是操作流程:
前些日子,根据公司安排,割接公司下的一个系统至客户资源池,应用中间件是tongweb,可以说真的不好使,没有weblogic好用,稳定。而数据库则是沿用以前的DB2数据库,而该数据库,我还真没有操作过,也没有用过,更别说什么部署了,以下文档是我同事转给我的,是以前公司部署环境的文档,修改后,发表至这里,希望对某些人有用。服务器系统是solaris 10
,建议使用之前,将默认shell修改为bash,通过修改.profile完成,以及在.profile
中增加一些常用的命令alias。
继续阅读DB2数据库部署指南
GFW犯贱无非有三招:IP封锁、关键词检测、还有我最痛恨的DNS污染。
关键词检测通常可以使用SSL连接,IP封锁可以用SSH,可是唯独DNS污染比较恶心,它就像粘在鞋底的狗屎一样,总是缠着你不放,这点在使用Chrome+SSH的时候最明显。“诶?我靠,怎么SSH连上了还没法翻出去?”这就是因为查询到的IP仍然是遭到了污染的,不管你用的是流氓的ISP提供的DNS,还是Google Public DNS抑或是Open DNS,你都不太容易搞定这个问题。
在Windows下,你可以使用pydnsproxy防止DNS污染,在Linux下,可以使用pdnsd1。
配置方法很简单,首先就是安装:
sudo apt-get install pdnsd
该文档适用于RHEL 5系列操作系统下面安装Oracle10G。
安装oracle前,内核参数调整,添加到/etc/sysctl.conf
:
# oracle kernel settings
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6553600
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
使用yum安装postfix,dovecot包,启用系统服务。
yum install postfix dovecot
chkconfig postfix on
chkconfig dovecot on
有时候,我们会遇到这种情况,就是打算给服务器重新安装操作系统,要么机房离自己很远,要么就是你去了机房,发现机房里面没有键盘,没有显示器,我上周去机房安装操作系统,遇到的就是第二种情况,很郁闷。还好,曾经在google上搜索过远程安装CentOS的文章,所以正好拿生产服务器测试了一下,可以说,能达到远程安装操作系统的目的,我安装的是CentOS 6.4 x64,完全没有障碍,要求就是你的服务器必须得有给力的网络条件以及能访问公网。
在安装之前,我们需要几个信息:
选择这里的镜像:
下载ISO镜像文件
检查CentOS镜像的MD5,之后使用你喜欢的工具刻录至光盘。最后,使用CentOS安装光盘引导计算机。
继续阅读网络安装CentOS 5.9
openSUSE 12.3自带的是openjdk 1.7.0,而我们需要的是sun jdk,搜索了一下网上的文章,多数都是抄袭,都没有验证过。接下来,主要是安装的步骤。
这步就不用我说了吧,去sun官方下载rpm.bin包,按自己的架构选择(X86,X86_64)。
chmod a+x jdk-6u45-linux-x64-rpm.bin
zypper in jdk-6u45-linux-x64-rpm.bin