1、Liunx基础目录行含义

2、文件基本属性

3、Liunx基本命令

  1. chown:修改文件或目录属主、属组;举例:chown dhcuser:irisusr iris.key

  2. chmod:修改文件或目录权限;举例:chmod 664 iris.key

  3. setfacl/getfacl:用来细分Liunx下的文件权限;

  4. ls(list fi1es):列出目录及文件名

-a:全部的文件,连同隐藏文件(开头为。的文件)一起列出来(常用)

-d:仅列出目录本身,而不是列出目录内的文件数据(常用)

-l:长数据串列出,包含文件的属性与权限等等数据;(常用)

  1. cd(change directory):切换目录

  2. pwd(print work directory):显示目前的目录

  3. mkdir(make directory):创建一个新的目录

  4. rmdir(remove directory):删除一个空的目录

  5. cp(copy file):复制文件或目录

-a:相当於-pdr的意思,至於pdr请参考下列说明;(常用)

-f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;

-i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)

-p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);

-r:递归持续复制,用於目录的复制行为;(常用)

-u:若destination比source l旧才升级destination!

  1. rm(remove):删除文件或目录

  2. mv(move file):移动文件与目录,或修改文件与目录的名称

  3. 你可以使用man【命令】来查看各个命令的使用文档,如:man

4、系统信息查看命令

  1. 查看服务器主机名:hostname

  2. 查看服务器时间:date

  3. 查看网卡信息:ipconfig/ip addr

  4. 查看系统资源使用情况:top

  5. iostat工具将对系统的磁盘操作活动进行监视:iostat -x

  6. 当前进程的状态查询:ps;查询内存占用前10的进程举例: date:ps aux|head -l:ps aux|sort -run -k3|head -10

  7. 查看网络状态:netstat -i

  8. 定期执行程序命令:crontab

5、cache占用服务器端口列表

5、防火墙端口规则

firewall-cmd:用来设置防火墙规则。

  1. #添加端口(--permanent永久)

firewall-cmd --add-port=80/tcp-permanent

  1. #移除端口

firewall-cmd --remove-port=80/tcp-permanent

  1. #重载规则

firewall-cmd --reload

  1. #查看已放行端口

firewall-cmd -list-ports

6、Liunx系统计划任务设置

7、系统命令

systemctl:systemctl是Systemd的主命令,用于管理服务。

  1. #启动服务

systemctl start 服务名

  1. #停止服务

systemctl stop 服务名

  1. #重启服务

systemctl restart 服务名

  1. #开机自启服务

systemctl enable 服务名

  1. #开机禁止自启服务

systemctl disable 服务名

  1. #查看服务状态(enabled:开机自启动;disabled:开机不启动;active(running):服务正在运行;inactive(dead):服务停止)

systemctl status 服务名

8、LIunx用户管理

9、iMedical系统用户介绍

10、iMedical数据库命令

  1. #查看数据库状态 iris list

  2. #起数据库 iris start iRISHEALTH

  3. #停数据库 iris stop IRISHEALTH

  4. #强制停数据库 iris force IRISHEALTH

  5. #导出Gloabl d ^%GO

  6. #导入Gloabl d ^%GI

  7. #输出key文件信息 d ^CKEY

  8. #数据库一致性检查 d ^Integrity

  9. #查看锁状态 d ^LOCKTAB

  10. #终止锁状态 d ^JOBEXAM

  11. #查看具体进程信息 d ^%SS

  12. #数据库安全管理 d ^SECURITY

  13. #系统诊断报告 d ^Buttons

  14. #查看系统磁盘空间 df -h

11、数据库启停命令

12、搭建测试库步骤

从mirror服务器上备测试库:

  1. 把该服务器上的数据库停了:ccontrol stop cache;

  2. 用xftp工具把/data下的db考到测试库;

  3. 考完db把该服务器的数据库起来:ccontrol start cache;

  4. 新建的测试库dthealth下的app从主ECP上copy;

  5. 搭建好测试库后,需要手工去掉测试库mirror标志:

当数据库起不来,并且报以下错(default collation is not available:默认排序不可用)

此时需要对database:进行大小码转换

在cmd中执行如下语句:

C:\Intersystems\Cache\bin\cvendian.exe -little D:\dthealth\db\dthis\app\CACHE.DAT

查看库文件大小码状态:

C:\Intersystems\Cache\bin\cvendian.exe -r D:\dthealth\db\dthis\app\CACHE.DAT