Oracle常用命令

列出当前数据库 show parameter db_name
查看字符集 select userenv(‘language’) from dual

create user zhukun identified by zhukun default tablespace users temporary tablespace temp;

查看当前用户的缺省表空间 select username,default_tablespace from user_users
查看当前用户的角色 select * from user_role_privs
查看当前用户的系统权限 select * from user_sys_privs
查看当前用户的表级权限 select * from user_tab_privs
查看用户下所有的表 select * from user_tables

Read More

CentOS精简与优化

CentOS安装完毕后,需要进行的优化步骤。

注意:本文所述的优化,是针对于VPS环境的,桌面环境和独立服务器的CentOS请勿使用本文中的方法进行优化,否则可能导致桌面环境不正常。独立服务器也不要使用本文中的方法去优化,否则会引起异常~

1,删除不必要的软件包

yum remove Deployment_Guide-en-US finger cups-libs cups ypbind
yum remove bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils
yum remove sendmail* samba* talk-server finger-server bind* xinetd
yum remove nfs-utils nfs-utils-lib rdate fetchmail eject ksh mkbootdisk mtools
yum remove syslinux tcsh startup-notification talk apmd rmt dump setserial portmap yp-tools
yum groupremove "Mail Server" "Games and Entertainment" "X Window System" "X Software Development" 
yum groupremove "Development Libraries" "Dialup Networking Support" 
yum groupremove "Games and Entertainment" "Sound and Video" "Graphics" "Editors" 
yum groupremove "Text-based Internet" "GNOME Desktop Environment" "GNOME Software Development"

2,升级整个系统

yum update   #更新全部更新
yum clean all     #清理全部缓存的安装文件以节省空间

3,禁用seLinux

sestatus   先执行这一句看看seLinux状态,如果不是disabled,那么执行如下步骤将其禁用
vi /etc/selinux/config 
SELINUX=disabled  禁用SeLinux
SELINUX=enforcing  使用SeLinux

4,停止网卡对ipv6的支持

vi /etc/modprobe.conf   添加如下行到文尾:
alias net-pf-10 off
alias ipv6 off

重启后生效。 (more…)

Read More

香港Hyper-V Windows VPS推荐:Website Solution

Hyper-V是微软推出的虚拟化技术,因此,Hyper-V的VPS是肯定支持自家的Windows操作系统的。跟其它虚拟化技术相比,Hyper-V是真正的“硬虚拟化”技术,在性能及稳定上有无可比拟的优势,每个Hyer-v主机都可分配独立公网IP地址、独立操作系统、独立硬盘、独立内存、独立CPU资源具有独立服务器功能,可自行安装程序,单独重启服务器。Hyer-v主机是高端虚拟主机用户的最佳选择。

此前本博客也介绍过不少VPS了,今天要推荐的是来自香港的Hyper-V Windows VPS,商家的名字叫做Website Solution,地址见此。顺便说下,这个名字像极了美国著名的Network Solution。母鸡采用 Windows Server 2008 Data Center R2 SP1系统,小鸡支持安装Windows Web Server 2008 R2 SP1,预置卡巴斯基杀毒,小鸡使用WebsitePanel来管理,可以很方便的重启、重装系统等。

Website Solution提供2种购买方案(详情见此),小荷塘简单地看了一下,发现内存和硬盘给的都挺大,最小的硬盘有30G,内存2G,配置十分充裕,将网站放到此处,算是比较安心的了。

需要说明的是,如果你的网站访客主要集中在亚洲地区,那么将服务器放在香港是最好的选择。从香港连接至亚洲各个国家的速度都很快。从内地访问香港的速度那就更快了,跟放在国内的速度几乎豪无差别,而且还不用备案,省时省心。

此外,Website Solution还提供了一些WebsitePanel和VPS安装好以后的截图,详情见此

Read More

Linux/Unix系统常用查找命令

find / -name httpd.conf 查找根目录下名为httpd.conf的文件
find /etc -name ‘*srm*’ 查找/etc目录下,文件名中间包含srm的文件
find / -name “httpd.conf” -ls 查找根目录下名为httpd.conf的文件,并显示文件信息
find /tmp -size +100c 查找/tmp目录中大于100字节的文件,c表示字节,如果不加c表示查找100块的文件
find / -type d -name httpd 查找根目录下名为httpd的目录

Read More

mysql mysqladmin: command not found解决方法

有时候安装好MySQL程序的时候,直接输入命令mysql或mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。

首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/bin/mysql,我们则可以这样执行命令:

ln -s /usr/local/mysql/bin/mysql /usr/bin
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

当提示mysqldump: command not found时同样可以通过此方法来解决。

Read More

linux中cat命令的使用方法

cat命令在linux系统中算是比较常用的命令.

cat主要有三大功能:
1.一次显示整个文件。
$ cat filename
2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat file1 file2 > file

cat具体命令格式为 : cat [-AbeEnstTuv] [–help] [–version] fileName

说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案) (more…)

Read More