PostgreSQL相关命令
初始化数据库data1
initdb -E EUC_JP --no-locale -D ~/data1
initdb -E EUC_CN --no-locale -D ~/data1
修改postgreSQL配置以接受tcp/ip请求,记录日志
~/data1/postgresql.conf
tcpip_socket = true
log_statement = true
启动/重起/停止数据库
pg_ctl -w start/restart/stop -D ~/data1 -l ~/pgsql.log1
有时数据库不能启动需要删除~/data1/postgresql.pid
使用SQL客户端
psql sample -p 5432
显示数据库中所有表
\d
显示表结构
\d tablename
显示sql命令帮助
\h sql-command
linux相关命令(RedHat9)
修改共享内存为128或者256,单位为bit而不是byte
echo 128*1024*1024*8 > /proc/sys/kernel/shmmax
echo 256*1024*1024*8 > /proc/sys/kernel/shmmax
查看cpu,内存,负载
cat /proc/cpuinfo
cat /proc/meminfo
cat /porc/loadavg
查看磁盘分区情况
df
查看磁盘占用情况
du
加用户
adduser -g root -p password username
改变用户组
usermod -g root test1
改变密码
passwd
获取command命令占用的cpu时间。还可获取占用内存,I/O信息
/usr/bin/time -f "Time: %E %S %U" command
向进程发送SIGKILL信号以杀死进程,信号类型可以用man 7 signal查看
kill -9 procid
查看所有服务/设置telnet服务为启动
chkconfig --list
chkconfig telnet on
启动xinetd服务
service xinetd
/etc/rc.d/init.d/xinetd restart
MySQL相关命令
允许客户端192.168.3.171执行SQL语句
grant select,update,insert,delete on *.* to root@192.168.3.171
启动
/etc/init.d/mysql start
显示表结构
SHOW FULL COLUMNS FROM tableName;
显示SQL命令alter table的语法
help alter table