[转载]智能&大数据时代, 架构师思维的十个学习步骤&演练 By 高煥堂
第一种抽象视角:架构师基于<变与不变分离>的视角,寻找<万变不离其宗>的宗,其宗(架构)的不变性带来简单性;让人们能透过掌握简单来驾驭复杂(多变),落实了架构师的职责。第二种抽象视角:架构师基于<形与内涵分离>的视角,由于不同内涵之间的<变与不变分离>已经由第一种视角所抽象了。这个视角可...
VCS管理
VCS - Veritas cluster system management[@more@]默认情况下,与操作系统绑定安装VCS,安装之后,操作系统会重新启动,重启之后操作系统会自动加载所有的VCS的模块,如有模块不能正常加载,则说明该模块的配置文件有问题,需要管理员手动修改,并手动启动这些模块。1.1 加载VCS通讯模块首先用linux命令lsmod查询模块:llt 和 gab# lsmod | grep gab如果输出为:gab 233016 2llt 118648 4 [gab]则表明veritas启动所需的模块已经加载到内核中了。否则需要检查/etc/llttab和/eth/llthosts,/etc/gabtab这三个文件是否正确,参考安装脚本实现
DHCP的日志
dhcp client租用地址文件:/var/lib/dhcp/dhcpd.leases相关的dhcp log:/var/log/messages[@more@]dhcp client租用地址文件:/var/lib/dhcp/dhcpd.leases相关的dhcp log:/var/log/messages lease 192.168.0.29 {starts 4 2011/01/27 15:52:09;ends 5 2011/01/28 03:52:09;tstp 5 2011/01/28 03:52:09;binding state active;next binding state free;hardware ethernet 00:18:82:89:98:12;uid "01003020221123022";client-hostname "hostname";start和end时间使用starts和ends语句记录。Tstp语句指定在使用失败恢复协
suse 10 开xmanager
Xmanager远程登录Suse Linux ES ...编辑/etc/X11/xdm/Xaccess,去掉这一行的注释: * #any host can get a login window 编辑/etc/X11/xdm/xdm-config,注释掉这一行: DisplayManager.requestPort: 0 编辑/etc/opt/gnome/gdm/gdm.conf,在[xdmcp]部分,修改Enable为true,取消这一行的注释: #Port=177 编辑/etc/sysconfig/displaymanager,有两个相关变量:DISPLAYMANAGER_REMOTE_ACCESS和DISPLAYMANAGER_ROOT_LOGIN_REMOTE,根据自己的需要进行修改。 rcxdm restart [@more@]Xmanager远程登录Suse Linux ES ...编辑/etc/X11/xdm/Xacces
lsof命令小结
lsof命令小结[@more@]lsof是一个用来显示被打开的文件的强大而有用的工具。在Unix系统中,任何事物都是文件(everything is a file),pipe是文件,IP sockets是文件,unix sockets是文件,目录是文件,设备是文件,inodes是文件。一些有用的例子:当在lsof后边没有跟任何参数时,该命令将会列出当前系统中被所有进程打开的所有文件 lsof|nl #nl命令打印出行号下边这几个命令指出打开某文件的进程 lsof `which httpd` #那个进程在使用apache的可执行文件 lsof /etc/passwd #那个进程在占用/etc/passwd
Raid的学习和基础知识
本文仅仅简单介绍了Raid,属于最基本的入门介绍,没有涉及到高级应用,如果想深入了解请参考其它相关文档;[@more@]Raid的学习和基础知识 v0,1b作者:小P来自:LinuxSir.Org摘要:各种灾难、错误带来的数据损坏和丢失给人们带来的损失和不便,个人及网站服务器的数据必须要备份,作Raid便是一种可行而有效的方法。Raid分为软Raid和硬raid...... 目录 1.什么是Raid; 2.RAID级别介绍; 2.1 RAID0的特点与应用; 2.2 RAID1的特点与应用; 2.3 RAID 3的特点与应用; 2.4 RAID 4的特点与应用; 2.5 RAID 5的特点与应用; 2.6 R
Linux文件查找命令find,xargs详述
本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;[@more@]Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数
ssh 建立隧道
选择ssh的4个理由: 1、使用方便,功能强大,加密强度高,运行稳定.2、ssh几乎是*nix系统的标配,不需额外安装.现在的想找台没跑sshd的*nix主机也是件难事.3、防火墙基本不会对ssh的连接下黑手4、跨平台,linux BSD UNIX m$ 等不同平台上的ssh都能相互连接.[@more@]选择ssh的4个理由:1、使用方便,功能强大,加密强度高,运行稳定.2、ssh几乎是*nix系统的标配,不需额外安装.现在的想找台没跑sshd的*nix主机也是件难事.3、防火墙基本不会对ssh的连接下黑手4、跨平台,linux BSD UNIX m$ 等不同平台上的ssh都能相互连接.ssh实现转发,只要用到以下
Oracle 11g存在密码过期问题
Oracle 11g存在密码过期问题[@more@]【原因/触发因素】确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。【影响和风险】影响密码过期后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库密码过期后,业务进程一旦重启会提示连接失败。【解决方案】按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAU
Crontab - Quick reference
cron is a unix, solaris utility that allows tasks to be automatically run in the background at regular intervals by the cron daemon. These tasks are often termed as cron jobs in unix , solaris. Crontab (CRON TABle) is a file which contains the schedule of cron entries to be run and at specified times.[@more@]Crontab - Quick reference Setting up cronjobs in Unix and Solaris cron is a unix, solaris utility that allows tasks to be automatically run in the background at regular intervals by the cron
LANG,LC_ALL,local详解
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定locale就可以看中文。那么,为什么要设定 locale呢?什么时候会用到locale呢?[@more@]LANG,LC_ALL,local详解locale 是国际化与本土化过程中的一个非常
NTP 工作原理详解 --摘自网络IT168
网管实战:Linux时间服务器配置[@more@]【IT168 专稿】目前计算机网络中各主机和服务器等网络设备的时间基本处于无序的状态。随着计算机网络应用的不断涌现,计算机的时间同步问题成为愈来愈重要的事情。以Unix系统为例,时间的准确性几乎影响到所有的文件操作。 如果一台机器时间不准确,例如在从时间超前的机器上建立一个文件,用ls查看一下,以当前时间减去所显示的文件修改时间会得一个负值,这一问题对于网络文件服务器是一场灾难,文件的可靠性将不复存在。为避免产生本机错误,可从网络上获取时间,这个命令就是rdate,这样系统时钟
NTP linux NTPD 命令解释
NTP linux NTPD 命令解释[@more@]ntpq –p 参数详解Ø ntpq -pØ remote refid st t when poll reach delay offset jitterØ ==================================================================Ø *10.247.160.31 10.240.241.5 4 u 53 64 377 0.240 0.374 0.240Ø Ø remote :响应这个请求的NTP服务器的名称。 Ø refid :NTP服务器使用的上一级ntp服务器。 Ø s
linux 安全相关命令
linux 安全相关命令[@more@]LINUX命令查询操作系统类型cat /etc/issuecat /etc/redhat-release查询操作系统内核版本cat /proc/version查询服务器信息uname -a查询服务器namehostname查看文本行数、字数、字节数wc(ls -l|wc)输出信息中只显示某一行awkls -l|awd '{print $2}'替换文本中的字符串sed -e 's/newstring/oldstring/g' < oldfile > newfilessh racpub1 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys显示某目录占用磁盘大小du -sh /oracle过虑掉重复wordsort -u查询历史命令history查询用户操作历史记录#! /bin
linux 常用的系统信息查询命令
常用的一些系统查看命令[@more@]系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量 资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh <目录名> # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总量# grep MemFree /proc/meminfo # 查看空闲内存量# uptime # 查看系
Linux文件特殊权限 SUID/SGID/Sticky Bit
前面一直提到文件的重要权限,就是rwx这3个读、写、执行的权限。但是,怎么 /tmp权限有些奇怪?还有, /usr/bin/passwd也有些奇怪,怎么回事呢?[@more@]Linux文件特殊权限 SUID/SGID/Sticky Bit前面一直提到文件的重要权限,就是rwx这3个读、写、执行的权限。但是,怎么 /tmp权限有些奇怪?还有, /usr/bin/passwd也有些奇怪,怎么回事呢? [root@linux ~]# ls -ld /tmp ; ls -l /usr/bin/passwddrwxrwxrwt 5 root root 4096 Jul 20 10:00 /tmp-r-s--x--x 1 root root 18840 Mar 7 18:06 /usr/bin/passwd 不是只有rwx吗?为什么还有其他
Linux高级命令——cut命令用法
我们经常会遇到需要取出分字段的文件的某些特定字段,例如 /etc/password就是通过":"分隔各个字段的。可以通过cut命令来实现。[@more@]Linux高级命令——cut命令用法 作者:zieckey (http://zieckey.cublog.cn) All Rights Reserved!我们经常会遇到需要取出分字段的文件的某些特定字段,例如 /etc/password就是通过":"分隔各个字段的。可以通过cut命令来实现。例如,我们希望将系统账号名保存到特定的文件,就可以:[root@localhost ~]# cut -d: -f1 /etc/passwd > /tmp/zieckey_usr,txt[root@localhost
vi的替换命令说明
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。[@more@]关于vi替换命令的使用说明vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的
wget 命令详解
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点[@more@]wget命令详解wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点: (1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了; (2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候,仍然需要使用F
linux系统中个人防火墙iptables的详细教程
一个真正的iptables详细教程,绝对有收获的...[@more@]http://man.chinaunix.net/network/iptables-tutorial-cn-1.1.19.html#MANGLETABLE