sG一150中高频怎样调出识别码

RHEL7进程管理 - 推酷
RHEL7进程管理
一组指令的集合
程序的执行就是进程也可以把进程看成一个独立的程序
在内存中有其对应的代码空间和数据空间,一个进程所拥有的数据和代码只属于自己
进程是资源分配的基本单位,也是调度运行的基本单位
线程被人们认为是轻量级的进程,它是进程中单独运行的程序
一个进程可以包含多个线程且至少有一个主线程,同一进程的线程共享该进程的代码和数据
程序和进程的区别
程序是 静态 的,它只是一组指令的集合,不具有任何的运行意义。而进程是程序运行的 动态 过程
进程和程序并不是一一对应的关系,相同的程序运行在不同的数据集上就是不同的进程
进程还具有并发性和交往性,而程序却是封闭的
进程和线程的区别
一个进程可以拥有多个线程,而一个线程同时只能被一个进程所拥有
线程不能单独执行,但是每一个线程都有程序的入口、执行序列以及程序出口,它必须组成进程才能被执行
进程管理工具
对于Linux进程的管理,是通过进程管理工具实现的,比如ps、kill
静态查看进程
作用:查看系统进程( 静态查看 )
语法:ps [选项]
显示所有用户的进程
显示用户名和启动时间
显示没有控制终端的进程
显示所有进程,包括没有控制终端的进程
长格式显示
宽行显示,可以使用多个w进行加宽显示
我们常用的选项是组合是aux
查看隶属于自己的进程
[root@VM_200_13_ ~]# ps -u
PID %CPU %MEM
STAT START
TIME COMMAND
0:00 /sbin/agetty --keep-baud 115200 3
0.0 110032
0:00 /sbin/agetty --noclear tty1 linux
2888 pts/0
0:00 -bash
1476 pts/0
0:00 ps -u
查看所有用户的进程和没有控制终端的进程
[root@VM_200_13_centos ~]# ps -aux
PID %CPU %MEM
STAT START
TIME COMMAND
0:22 /usr/lib/systemd/systemd --switch
0:00 [kthreadd]
0:00 [ksoftirqd/0]
0:00 [kworker/0:0H]
0:00 [migration/0]
0:00 [rcu_bh]
0:00 [rcuob/0]
0:03 [rcu_sched]
0:06 [rcuos/0]
0:00 [watchdog/0]
0:00 [khelper]
ps -aux输出解释:
进程所有者
占用的CPU使用率
占用的内存使用率
占用的虚拟内存大小
占用的内存大小
终端的次要装置号码 (minor device number of tty)
启动进程的时间
进程消耗CPU的时间
命令的名称和参数
进程状态:
无法中断的休眠状态(通常为IO进程)
正在运行,在可中断队列中
处于休眠状态,静止状态
停止或被追踪,暂停执行
进入内存交换(从内核2.6开始无效)
死掉的进程
僵尸进程不存在但暂时无法消除
高优先级进程
低优先级进程
有记忆体分页分配并锁在记忆体内
进程的领导者(在它之下有子进程)
位于后台的进程组
查看nginx进程
[root@VM_200_13_centos ~]# ps -aux | grep nginx
0:00 grep --color=auto nginx
0:00 nginx: master process nginx
0:00 nginx: worker process
动态查看进程
作用: 动态 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等
语法:top [选项]
说明:默认3s刷新一次,按空格立即刷新,按q退出,按大写M则根据内存排序,按P则根据CPU排序
显示完整的治命令
忽略失效过程
设置间隔时间
-u&用户名&
指定用户名
-p&进程号&
循环显示的次数
top - 15:58:43 up 2 days, 14:09,
load average: 0.00, 0.01, 0.05
3 running,
74 sleeping,
0 stopped,
0.0 ni, 99.5 id,
1016916 total,
533700 free,
90484 used,
392732 buff/cache
768064 avail Mem
SHR S %CPU %MEM
TIME+ COMMAND
0:23.01 systemd
0:00.00 kthreadd
0:00.56 ksoftirqd/0
0:00.00 kworker/0:0H
0:00.00 migration/0
0:00.00 rcu_bh
0:00.00 rcuob/0
0:03.61 rcu_sched
0:06.97 rcuos/0
0:00.14 watchdog/0
0:00.00 khelper
0:00.00 kdevtmpfs
0:00.00 netns
0:00.00 perf
0:00.00 writeback
0:00.00 kintegrityd
0:00.00 bioset
0:00.00 kblockd
0:00.00 md
0:00.03 khungtaskd
0:00.00 kswapd0
0:00.00 ksmd
0:00.56 khugepaged
0:00.00 fsnotify_mark
0:00.00 crypto
0:00.00 kthrotld
0:00.00 kmpath_rdacd
0:00.00 kpsmoused
0:00.00 ipv6_addrconf
0:00.00 deferwq
0:00.18 kauditd
0:00.00 ata_sff
前五行是当前系统情况整体的统计信息区,下面我们看每一行信息的具体意义
第一行:任务队列信息
up 2 days, 14:09
系统已经运行了2天14小时9分钟
当前登录用户数
load average: 0.00, 0.01, 0.05
系统负载,即任务队列的平均长度
三个数值分别为:1分钟、5分钟、15分钟前到现在的平均值
第二行:进程信息
正在运行的进程数
74 sleeping
睡眠的进程数
停止的进程数
僵尸进程数
第三行:CPU信息(如果有多个CPU的话信息会超过两行)
系统用户进程使用CPU百分比
内核中的进程占用CPU百分比
用户进程空间内改变过优先级的进程占用CPU百分比
空闲CPU百分比
IO等待占用CPU的百分比
硬中断(Hardware IRQ)占用CPU的百分比
软中断(Software Interrupts)占用CPU的百分比
虚拟机偷取时间
第四行:内存信息
1016916 total
物理内存总量
533700 free
空闲内存总量
90484 used
使用的物理内存总量
392732 buff/cache
用作内核缓存的内存量
和命令free –k一个意思
第五行:交换区信息
交换区总量
空闲交换区总量
使用的交换区总量
768064 avail Mem
总的可利用内存是多少
剩下的则是进程信息:
进程所有者
进程优先级
nice值,负值表示高优先级,正值表示低优先级
进程使用的虚拟内存总量,单位kb,VIRT=SWAP+RES
进程使用的、未被换出的物理内存大小,单位kb,RES=CODE+DATA
共享内存大小,单位kb
上次更新到现在的CPU时间占用百分比
进程使用的物理内存百分比
进程使用的CPU时间总计,单位1/100秒
进程名称(命令名/命令行)
查找某个服务的进程号
[root@VM_200_13_centos ~]# pgrep ssh
以树状图显示进程间的关系
命令:pstree
作用:以树状图显示进程,只显示进程的名字,且相同进程合并显示
语法:pstree [选项]
显示命令行参数
使用ASCII字符线
不适用紧凑连接方式显示
高亮所有的进程和其父进程的PID
高亮指定的进程和其父进程的PID
显示进程所属的用户组ID
使用VT100字符线
根据PID排序
显示父进程
[root@VM_200_13_centos ~]# pstree -p
systemd(1)-+-acpid(474)
|-agetty(1275)
|-agetty(1276)
|-atd(472)
|-auditd(430)---{auditd}(448)
|-barad_agent(1938)-+-barad_agent(1939)
`-barad_agent(1940)-+-{barad_agent}(1941)
`-{barad_agent}(2009)
|-chronyd(477)
|-crond(473)
|-dbus-daemon(454)
|-lsmd(452)
|-lvmetad(357)
|-nginx(17698)---nginx(17699)
|-rsyslogd(469)-+-{rsyslogd}(485)
`-{rsyslogd}(486)
|-sap1002(1853)
|-sap1007(1861)
|-secu-tcs-agent(1153)---sap1004(1859)
|-sgagent(1922)---{sgagent}(1923)
|-sshd(697)---sshd(8435)---bash(8437)---pstree(11096)
|-systemd-journal(329)
|-systemd-logind(458)
|-systemd-udevd(359)
`-tuned(695)-+-{tuned}(1329)
|-{tuned}(1330)
|-{tuned}(1332)
`-{tuned}(1335)
查询网络相关的进程
介绍netstat工具
命令:netstat
作用:显示各种网络相关信息,如网络连接,路由表,接口状态
语法:netstat [选项]
显示所有连接中的接口
-c或–continuous
持续列出网络状态
-C或–cache
显示路由器配置的快取信息
-e或–extend
显示网络其他相关信息
-g或–groups
显示多重广播功能群组组员名单
-i或–interfaces
显示网络界面信息表单
-l或–listening
显示监控中的服务器的接口
-M或–masquerade
显示伪装的网络连线
-n或–numeric
直接使用IP地址,而不通过域名服务器
-N或–netlink或–symbolic
显示网络硬件外围设备的符号连接名称
-o或–timers
显示计时器
-p或–programs
显示正在使用接口的程序识别码和程序名称
-r或–route
显示路由表
-s或–statistice
显示网络工作信息统计表
显示TCP传输协议的连接状况
显示UDP传输协议的连接状况
-v或–verbose
显示指令执行过程
显示RAW传输协议的连线状况
-x或–unix
此参数的效果和指定-A unix参数相同
–ip或–inet
此参数的效果和指定-A inet参数相同
查看所有的TCP端口
[root@VM_200_13_centos ~]# netstat -anlpt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address
Foreign Address
PID/Program name
0 0.0.0.0:80
17698/nginx: mast
0 0.0.0.0:22
0 10.104.200.13:80
115.221.11.116:2137
ESTABLISHED 17699/nginx: work
0 10.104.200.13:80
115.221.14.249:4282
ESTABLISHED 17699/nginx: work
0 10.104.200.13:80
115.221.11.116:3583
ESTABLISHED 17699/nginx: work
52 10.104.200.13:22
182.150.21.5:6390
ESTABLISHED 8435/sshd: root@p
0 10.104.200.13:80
115.221.14.139:4747
0 10.104.200.13:80
115.221.11.116:3797
ESTABLISHED 17699/nginx: work
0 10.104.200.13:80
115.221.11.116:3276
0 10.104.200.13:59586
10.249.80.72:9988
ESTABLISHED 1153/secu-tcs-age
0 10.104.200.13:80
115.221.12.48:1670
查看某个服务的端口
[root@VM_200_13_centos ~]# netstat -anlp | grep ssh
0 0.0.0.0:22
52 10.104.200.13:22
182.150.21.5:6390
ESTABLISHED 8435/sshd: root@pts
8435/sshd: root@pts
查看所有的UDP端口
[root@VM_200_13_centos ~]# netstat -anlpu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address
Foreign Address
PID/Program name
0 127.0.0.1:323
477/chronyd
477/chronyd
[root@VM_200_13_centos ~]# netstat -anlp | grep nginx
0 0.0.0.0:80
17698/nginx: master
0 10.104.200.13:80
115.221.11.116:4493
ESTABLISHED 17699/nginx: worker
0 10.104.200.13:80
115.221.12.48:2473
ESTABLISHED 17699/nginx: worker
17698/nginx: master
17698/nginx: master
命令:kill
作用:通过信号的方式来控制进程
语法:kill [选项] [进程号]
若果不加指定的信号编号参数,则使用“-l”参数会列出全部的信号名称
当处理当前进程时,不限制命令名和进程号的对应关系
指定kill命令只打印相关进程的进程号,而不发送任何信号
指定发送信号
kill命令可以带信号号码选项,也可以不带。如果没有信号号码,kill命令就会发出终止信号(15),这个信号可以被进程捕获,使得进程在退出之前可以清理并释放资源
也可以用kill向进程发送特定的信号,例如:kill -2 123
它的效果等同于在前台运行PID为123的进程时按下Ctrl+C键。但是,普通用户只能使用不带signal参数的kill命令或最多使用-9信号
kill可以带有进程ID号作为参数。当用kill向这些进程发送信号时,必须是这些进程的主人。如果试图撤销一个没有权限撤销的进程或撤销一个不存在的进程,就会得到一个错误信息
可以向多个进程发信号或终止它们
当kill成功地发送了信号后,shell会在屏幕上显示出进程的终止信息。有时这个信息不会马上显示,只有当按下Enter键使shell的命令提示符再次出??时,才会显示出来
应注意,信号使进程强行终止,这常会带来一些副作用,如数据丢失或者终端无法恢复到正常状态
发送信号时必须小心,只有在万不得已时,才用kill信号(9),因为进程不能首先捕获它
要撤销所有的后台作业,可以输入kill 0,因为有些在后台运行的命令会启动多个进程,跟踪并找到所有要杀掉的进程的PID是件很麻烦的事
这时,使用kill 0来终止所有由当前shell启动的进程,是个有效的方法
查看所有的进程信号
[root@VM_200_13_centos ~]# kill -l
3) SIGQUIT
5) SIGTRAP
6) SIGABRT
9) SIGKILL
10) SIGUSR1
11) SIGSEGV
12) SIGUSR2
13) SIGPIPE
14) SIGALRM
15) SIGTERM
16) SIGSTKFLT
17) SIGCHLD
18) SIGCONT
19) SIGSTOP
20) SIGTSTP
21) SIGTTIN
22) SIGTTOU
23) SIGURG
24) SIGXCPU
25) SIGXFSZ
26) SIGVTALRM
27) SIGPROF
28) SIGWINCH
30) SIGPWR
31) SIGSYS
34) SIGRTMIN
35) SIGRTMIN+1
36) SIGRTMIN+2
37) SIGRTMIN+3
38) SIGRTMIN+4
39) SIGRTMIN+5
40) SIGRTMIN+6
41) SIGRTMIN+7
42) SIGRTMIN+8
43) SIGRTMIN+9
44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9
56) SIGRTMAX-8
57) SIGRTMAX-7
58) SIGRTMAX-6
59) SIGRTMAX-5
60) SIGRTMAX-4
61) SIGRTMAX-3
62) SIGRTMAX-2
[root@VM_200_13_centos ~]# vim test.txt
vim test.txt
[root@VM_200_13_centos ~]# ps -aux | grep vim
4848 pts/0
0:00 vim test.txt
0:00 grep --color=auto vim
[root@VM_200_13_centos ~]# kill -9 14797
[root@VM_200_13_centos ~]# ps -aux | grep vim
0:00 grep --color=auto vim
vim test.txt
[root@VM_200_13_centos ~]# ps -aux | grep nginx
0:00 grep --color=auto nginx
0:00 nginx: master process nginx
0:01 nginx: worker process
[root@VM_200_13_centos ~]# kill -1 17698
终止所有进程
linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)
我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程
而killall把这两个过程合二为一,是一个很好用的命令
命令:killall
作用:用来结束同名的的所有进程
语法:killall [选项] 进程名称
只杀死拥有context的进程
要求匹配进程名称
不区分大小写匹配进程名称
杀死进程组而不是进程
交互模式,杀死进程前先询问用户
列出所有的已知信号名称
不输出警告信息
发送指定的信号
等待进程死亡
报告信号是否成功发送
使用正则表达式匹配进程名
只杀死用户运行的进程
关闭所有httpd进程
[root@VM_200_13_centos ~]# yum -y install httpd [root@VM_200_13_centos ~]# systemctl start httpd [root@VM_200_13_centos3 ~]# ps -aux | grep httpd root
0.1 2 ? Ss 08:38 0:00 /usr/sbin/httpd -DFOREGROUND apache
0.0 8 ? S 08:39 0:00 /usr/sbin/httpd -DFOREGROUND apache
0.0 8 ? S 08:39 0:00 /usr/sbin/httpd -DFOREGROUND apache
0.0 8 ? S 08:39 0:00 /usr/sbin/httpd -DFOREGROUND apache
0.0 8 ? S 08:39 0:00 /usr/sbin/httpd -DFOREGROUND apache
0.0 8 ? S 08:39 0:00 /usr/sbin/httpd -DFOREGROUND root
pts/1 S+ 08:39 0:00 grep --color=auto httpd [root@VM_200_13_centos3 ~]# killall httpd
虚拟文件系统
Linux一切皆文件,设备(文件)可以通过读写来操作
/proc是内存中有关 系统进程 的信息
/sys是有关 系统内核以及驱动 的信息
查看当前CPU信息
[root@VM_200_13_centos ~]# cat /proc/cpuinfo
: GenuineIntel
cpu family
model name
: Intel(R) Xeon(R) CPU E5-26xx v3
cache size
physical id
initial apicid
fpu_exception
cpuid level
: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall
nx lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer
aes xsave avx f16c rdrand hypervisor lahf_lm abm xsaveopt
clflush size
cache_alignment : 64
address sizes
: 40 bits physical, 48 bits virtual
power management:
开启内核转发功能
[root@VM_200_13_centos ~]# echo &1& & /proc/sys/net/ipv4/ip_forward
[root@VM_200_13_centos ~]# cat /proc/sys/net/ipv4/ip_forward
后台进程与前台进程
也叫守护进程(Daemon),是运行在后台的一种特殊进程,守护的意思就是不受终端控制。Linux的大多数服务器就是用守护进程实现的比如,Web服务器httpd等
前台进程:
用户使用的有控制终端的进程
跟系统任务相关的几个命令:fg、bg、jobs、&、ctrl+z
| Header One | Header Two |
| :------------- | :------------- |
| & | 用在一个命令的最后,可以把这个命令放到后台执行 |
| ctrl+z | 将一个正在前台执行的命令放到后台,并且暂停 |
| jobs | 查看当前有多少在后台运行的进程 |
| fg | 将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出
%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid) |
| bg | 将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出
%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid) |
恢复被挂起的进程
[root@VM_200_13_centos ~]# vim test.txt
vim test.txt
[root@VM_200_13_centos ~]# ps -aux |grep vim
4804 pts/0
0:00 vim test.txt
0:00 grep --color=auto vim
[root@VM_200_13_centos ~]# jobs
vim test.txt
[root@VM_200_13_centos ~]# fg %1
vim test.txt
进程的优先级管理
优先级取值范围为[-20,19],越小优先级越高, 默认优先级是0
设置进程的优先级
命令:nice
作用:设置进程的优先级
语法:nice [选项] 命令
说明:nice的选项只有一个-n,参数后面跟上[-20,19]范围内的值,不使用该参数则以10为值设置nice值
[root@VM_200_13_centos ~]# nice vim v.txt
nice vim v.txt
[root@VM_200_13_centos ~]# ps -aux | grep vim
4800 pts/0
0:00 vim v.txt
0:00 grep --color=auto vim
使用top命令查看上面操作的nice值
[root@VM_200_13_centos ~]# top -n 1 -p 10029
top - 01:03:25 up 2 days, 23:13,
load average: 0.00, 0.01, 0.05
0 running,
0 sleeping,
1 stopped,
0.0 ni, 99.5 id,
1016916 total,
511816 free,
93860 used,
411240 buff/cache
763804 avail Mem
SHR S %CPU %MEM
TIME+ COMMAND
10029 root
0:00.02 vim
调整进程优先级
命令:renice
作用:改变一个正在运行的进程的优先级
语法:renice [-n] 优先级值 [-gpu] identifier..
修改运行中进程的优先级,后面跟上[-20,19]范围内的值
强制将后续的参数解释为进程所属用户的属组GID
强制将后续的参数解释为进程PID,这个参数是默认使用的
强制将后续的参数解释为进程所属用户的UID
[root@VM_200_13_centos ~]# ps -aux | grep vim
4800 pts/0
0:00 vim v.txt
0:00 grep --color=auto vim
[root@VM_200_13_centos ~]# renice -n -20 10029
10029 (process ID) old priority 10, new priority -20
远程会话管理工具
Screen是Linux下的一款远程会话管理工具,可以在多个进程之间多路复用一个物理终端的全屏窗口管理器
它可以创建多个会话(Session),每个会话中可以创建多个窗口(Window)
每个窗口中可以运行单独的任务,并且互相之间不受影响,还可以方便快速的在不同的窗口和会话之间切换
Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能
只要Screen本身没有终止,在其内部运行的会话都可以恢复
这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制
只要再次登录到主机上执行screen -r就可以恢复会话的运行
同样在暂时离开的时候,也可以执行分离命令detach,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)
在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存
用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出
Screen实现了基本的文本操作,如复制粘贴等;还提供了类似滚动条的功能,可以查看窗口状况的历史记录
窗口还可以被分区和命名,还可以监视后台窗口的活动
会话共享 Screen可以让一个或多个用户从不同终端多次登录一个会话,并共享会话的所有特性(比如可以看到完全相同的输出) 它同时提供了窗口访问权限的机制,可以对窗口进行密码保护 使用场景 在VPS中执行一些非常耗时的任务时(如下载,压缩,解压缩,编译,安装等) 我们通常是单独开一个远程终端窗口来执行这个任务,且在任务执行过程中不能关闭这个窗口或者中断连接,否则正在执行的任务会被终止掉 而有了screen,我们可以在一个窗口中安装程序,然后在另一个窗口中下载文件,再在第三个窗口中编译程序 只需要一个SSH连接就可以同时执行这三个任务,还可以方便的在不同会话或窗口中切换 即使因为意外导致窗口关闭或者连接中断,也不会影响这三个任务的执行 使用说明 命令:screen 作用:可以在多个进程之间多路复用一个物理终端的全屏窗口管理器 语法:screen [选项] [命令]
查看所有screen会话
重新连接指定id的会话(使用-ls可以查看到会话id)
打开输出日志
指定新建的screen会话执行的shell
新建一个会话,后面跟上会话名称
远程断开一个screen会话
使用Xshell连接服务器,进入screen
[root@VM_200_13_centos ~]# screen
在screen窗口执行updatedb模拟执行一个耗时很长的操作
在screen窗口键入Ctrl+a+d模拟中断,Screen会给出detached提示
[detached from 13137.pts-0.VM_200_13_centos]
退出Xshell或重连,再查看所有的screen会话
[root@VM_200_13_centos ~]# screen -ls
There is a screen on:
13137.pts-0.VM_200_13_centos
(Detached)
1 Socket in /var/run/screen/S-root.
重连之前的screen
[root@VM_200_13_centos ~]# screen -r 1
本文永久更新链接地址
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致& & & & & &暑期班招生进行中& & & &字如其人,字是人的第二张脸,对中小学生来说,做作业或者升学考试写得又好又快,可节省很多时间,就比别人更有优势;对大学生来说,写出一手好字,比一般的毕业生多一份才艺,就可能更易找到合适的好工作;对社会已工作人员来说,能写出一手好字,就可使自己多一份自信,使自己在职场中多一份竞争力。  为了教给孩子一手漂亮的好字,我艺术馆在小学低、中年级开设硬笔、软笔书法培训班。教学师资:书法教师 韩瑛,杨祎斌,耿军老师(简介作品如下)韩瑛老师&(唐山市原书法家协会主席)&韩瑛,字半聪,1951年出生于河北唐山。1974年毕业于唐山地区戏校舞台美术系。现为政协唐山市路北区委员会副主席、中国书法家协会会员、河北省书法家协会主席团成员、唐山市书法家协会主席。耿军(河北省书法家协会会员)唐山书协理事,唐风艺社成员,书法主攻方向,唐楷,魏碑,小楷,在市内小学任书法教师。授课形式:  小班教学(不超过15人,家长可陪听),讲解和示范结合,针对性指导,为每位学员设计合适有效快速科学的书法学习方案,使你轻松学到一手好字。授课内容:  低年级硬笔字班、中年级毛笔字班(可以学习各种字体,重点讲授汉字的基本笔画的写法、结构和章法,正确的执笔姿势、坐姿和笔顺等)。报名联系方式:海韵墨香艺术馆总校: 路南区车站路69-9号,市内乘车16.46.118.79车站路人民道口下车电话:(微信同号)海韵墨香艺术馆分校:路北区51号小区光明实验小学附近电话:海韵墨香艺术馆分校:路北区中信银行金色家园底商,友谊路与北新道交叉口东行道南。电话:教室风采:海韵墨香艺术馆(hymxysg) 
 文章为作者独立观点,不代表大不六文章网立场
的最新文章
喜迎金鸡·笑看百花
双杰翰墨·大美唐山
--2016·著名艺术家卢奇
赵一辉唐山书画作品展
日下午三时开幕喜迎金鸡·笑看百花
双杰翰墨·大美唐山
--2016·著名艺术家卢奇
赵一辉唐山书画作品展
日下午三时开幕应广大客户要求海韵墨香艺术馆在本月21号(周六)在馆内举行钱币品鉴会,现场火爆爆  人家说冬季晒太阳又温暖又补钙。但很多人并不知道该如何晒太阳,有的人怕晒黑自己的脸,所以背对着太阳晒;还有书法暑假班现在接受报名,报名有优惠。7月9日,海韵墨香艺术馆举办国画艺术家王士彬老师个人画展,期待您的光临,现在预订老师作品有惊喜哦画展咨询电话 研习书法除了能够修身养心陶冶情操,还能做什么呢?有调查显示:71%的人认为可以作为社交载体,认识朋友,沟通7月9日,海韵墨香艺术馆举办国画艺术家王士彬老师个人画展,期待您的光临,现在预订老师作品有惊喜哦画展咨询电话 目前,我国的书法专业已经形成从专科、本科到硕士、博士、博士后一整套完善的教学体系,并不断趋于成熟,一批名牌目前,我国的书法专业已经形成从专科、本科到硕士、博士、博士后一整套完善的教学体系,并不断趋于成熟,一批名牌卧室挂画是现代人们的家居生活中比较常见的的装饰,越来越多人开始注重家居生活整体品味素养,有人说,书画投资是当今投资领域的最后一座金山。从近年来看,这句话千真万确。因为最近五年,书画投资收益率一直保书法家作书之前产生的书写情感有一种本意,书写情感的变化发展围绕着书写本意而展开,当情感欢快时,笔意就圆润流畅书法家作书之前产生的书写情感有一种本意,书写情感的变化发展围绕着书写本意而展开,当情感欢快时,笔意就圆润流畅郭佩民,祖籍馆陶,号陶山墨人。1957年生于邯郸,1989年毕业于中国书画函授大学书法系。现为中国书画家协会一、多看多问做足功课画家唐云说:“鉴别真赝,也不是什么神秘莫测的事,最根本的一条,端赖‘熟悉’,一切犹如每个hymxysg海韵墨香艺术馆热门文章最新文章hymxysg海韵墨香艺术馆

我要回帖

更多关于 雷神g150sg换屏幕 的文章

 

随机推荐