linux系统论文参考文献
在各领域中,大家或多或少都会接触过论文吧,借助论文可以有效提高我们的写作水平。那么问题来了,到底应如何写一篇优秀的论文呢?下面是帮大家整理的linux系统论文参考文献,仅供参考,希望能够帮助到大家。
参考文献:
[1]刘晓洁,黄永佳.基于Linux的双机热备系统的实现技术[J].计算机应用研究,2007,24(4).
[2]张立航,陈大勇.基于Linux的双机热备系统设计[J].计算机安全,2011,(10).
[3]张永立,胡杰,张根宝.Linux集群心跳检测方法的研究与实现[J].化工自动化及仪表,2010,37(6).
[4]岳宝华.基于嵌入式Linux的多线程远程监控系统设计与实现[J].信阳农业高等专科学校学报,2009(01):54-56.
[5]黄照鹤,马玉军.基于Linux平台的SSH在网络安全中的应用[J].科技信息(学术研究),2010(29):78.
[6]买尔旦?阿不拉.基于Linux操作系统的网络安全策略[J].科技信息(学术研究),2010(27):89.
参考文献:
[1]谢川.嵌入式Liunx开发基础[M].北京:中国铁道出版社,2011.
[2]陈周国,王胜银,付国晴,邓赟.基于LinuxQT技术的远程监控GUI设计[J].通信技术,2009,42(12):234-236.
[3]赵祖龙.基于Qt/Embedded的嵌入式跨平台聊天系统设计[J].信息技术,2010(12):144-147.
[4]何进,谢松巍.基于Socket的TCP/IP网络通讯模式研究[J].计算机应用研究,2001,18(8).
[5]李扬,耿昌宇,张丽芬.基于socket通讯模式下的跨平台数据平台[J].北京理工大学学报,2002,22(1):81-84.
参考文献:
[1]李俊玲.浅谈Linux操作系统下的C程序开发[J].中国科技财富,2012,5(5):314.
[2]杨海峰,席振元,曹立硕.基于Linux的防火墙系统的研究与开发[J].科技风,2014,6(6):32-33.
[3]王亚平.基于Linux管道技术的编程方法研究[J].科技资讯,2012,13(13):46.
[4]李斌.基于ARM-Linux的可编程自动化控制器的研究与开发[D].2012.
[5]夏凡,陈蜀宇,龙昌生.基于Framebuffer的嵌入式Linux图形库设计[J].计算机系统应用,2012,21(5):122-125.
[6]王晓明.计算机C语言编辑程序探讨[J].长春教育学院学报,2014,30(5):145-146.
[7]余勍,王捷.浅谈C语言编程技巧在C语言学习中的应用[J].信息通信,2013,7(7):108.
[8]韩伟,宋明伟,魏志强,等.基于Windows的华中世纪星数控系统PLC编程系统设计[J].机床与液压,2011,14(14):214-216.
参考文献
[1]刘忆智,余柏山,李天峰.等编著.《Linux从入门到精通》.清华大学出版社.
[2]张鸿恺,伍超.智能家居及其发展研究[J].黑龙江科技信息,2008(32):266.
[3]KINNEYPatrick.ZigBeetechnologywirelesscontrolthatsimplyworks[C].[S.l.]:CommunicationsDesignConference,2003.
[4]陈林星.无线传感器网络技术与应用[M].北京:电子工业出版社,2009.
[5]陈章龙,余厚全.基于ZigBee的信息家电远程监控方案设计[J].现代计算机,2007(11):121-123.
[6]黄磊,付菲,闵华松.基于ZigBee技术的智能家居方案研究[J].嵌入式网络技术应用,2009(14):71-73.
[7]刘承龙,凌志浩.基于AT91SAM9260的ZigBee多功能网关设计[J].自动化仪表,2009(12):30-33.
[8]于德会,王华新,孙敬.基于单片机和GPRS远程监控系统的设计[J].科技创新导报,2011(3):48.
[9]王军阵,王建斌.基于ARM和Linux的超声导波管道检测系统[J].仪表技术与传感器,2011(4):51-52.
[10]李胜琴,张国容,许岩.基于ARM的交叉编译工具的制作[J].太原师范学院学报:自然科学版,2010(2):56-59.
参考文献
[1]胡耀民,厉伟.Linux系统及网络管理[M].北京:人民邮电出版社,2012.
[2]陈勇勋.Linux网络安全技术与实现[M].北京:清华大学出版社,2012.
[3]范鲁娜.基于Linux操作系统的网络服务器安全管理[J].科技创新导报,2011(10):17.
[4]李洋.Linux安全技术内幕[M].北京:清华大学出版社,2010.
[5]李文风.浅析Linux操作系统的安全策略[J].信息与电脑,2011(4):8-10.
[6]阎映炳,刘雪洁.Linux系统与网络管理教程[M].北京:电子工业出版社,2010.
linux系统命令大全
系统
# 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 # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包
Linux系统常用操作命令
1、Linux下的基本命令
whoami 显示当前目录名
who 显示当前登录用户名
w 详细显示当前登录用户信息
date 显示当前日期
id 显示用户 id 信息
pwd 显示当前目录
uname –a 显示系统信息
df . 显示磁盘大小
last 显示最近用户登录信息
clear 清除当前屏幕
history 查看历史命令
cd /data; 进入这个目录
cd /;ls 进入主目录,并列出下面的文件
cd 回到个人目录
cd ~ 回到个人 home 目录
cd -;ls 回到上一次访问目录
cd ../../ 回到上两层目录
man ls 显示 ls 命令帮助信息,需要哪个命令就是用 man 然后接命令名字
info ls 显示 ls 帮助信息
ls--help 显示 ls 帮助信息
less--help 显示 less 命令帮助信息
2、对文件进行操作
touch test1.txt 创建文件
cp test1.txt test2.txt 拷贝文件
rm test2.txt 删除文件
mv test1.txt test2.txt 移动或者重命名文件
chmod 755 test2.txt 修改文件属性
ln -s ../Data/K12.fna exam.fna 为文件创建软连接
du exam.fna 查看文件大小
gzip test.fna 压缩文件
gunzip test.fna.gz 解压缩文件
less exam.fna 打开文件,按字母 q 退出
gzip test.fna 压缩文件
gunzip test.fna.gz 解压缩文件
more exam.fna 打开文件,按字母 q 退出
cat exam.fna 屏幕输出文件内容
head -10 exam.fna 截取文件开头前十行,数字可变动
tail -10 exam.fna 截取文件结尾十行,数字可变动
file exam.fna 查看文件属性
stat exam.fna 查看文件统计信息
wc exam.fna 统计文件
cp exam.fna test.fna 拷贝文件
tar -zxvf test.fna.tar.gz 解压缩文件
grep ">" exam.fna |wc 统计序列条数
touch 001.txt 002.txt 003.txt 004.txt 005.txt 同时创建多个文件
rm -r *.txt 删除所有.txt 结尾的文件
3、对文件夹进行操作
mkdir dir1 创建文件夹
cp -R dir1 dir2 拷贝文件夹,文件夹拷贝需要加-R选项
rmdir dir2 删除空文件夹
mv dir1 dir2 移动或者重命名文件夹
cp exam.fna dir2 拷贝文件至文件夹
du dir2 统计文件夹
tar -zcvf dir2.tar.gz dir2 打包归档文件夹
rm -r dir2 删除文件夹,注意删除不为空的文件夹需要加-r,如果出现提示,可以加-f,强制删除
tar -zxvf dir2.tar.gz 解压缩文件夹
Linux系统的远程登录
Linux大多应用于服务器,而服务器不可能像PC一样放在办公室,它们是放在IDC机房的,所以我平时登录linux系统都是通过远程登录的。Linux系统中是通过ssh服务实现的远程登录功能。默认ssh服务开启了22端口,而且当我们安装完系统时,这个服务已经安装,并且是开机启动的。所以不需要我们额外配置什么就能直接远程登录linux系统。ssh服务的配置文件为 /etc/ssh/sshd_config,你可以修改这个配置文件来实现你想要的ssh服务。比如你可以更改启动端口为36000.
如果你是windows的'操作系统,则Linux远程登录需要在我们的机器上额外安装一个终端软件。目前比较常见的终端登录软件有SecureCRT, Putty, SSH Secure Shell等,很多朋友喜欢用SecureCRT因为它的功能是很强大的,而笔者喜欢用Putty,只是因为它的小巧以及非常漂亮的颜色显示。不管你使用哪一个客户端软件,最终的目的只有一个,就是远程登录到linux服务器上。这些软件网上有很多免费版的,你可以下载一个试着玩玩。下面笔者介绍如何使用Putty登录远程linux服务器。
如果你下载了putty,请双击putty.exe 然后弹出如下的窗口。笔者所用putty为英文版的,如果你觉得英文的用着别扭,可以下载一个中文版的。
因为是远程登录,所以你要登录的服务器一定会有一个IP或者主机名。请在Host Name( or IP address) 下面的框中输入你要登录的远程服务器IP(如果你的linux还没有IP,那么请自行设置一个IP,如何设置请到后续章节查找),然后回车。
此时,提示我们输入要登录的用户名。
输入root 然后回车,再输入密码,就能登录到远程的linux系统了。
Linux系统关机的命令
Linux系统提供了多个命令,可以对操作系统进行关机、重启等操作,那不同命令之间有什么区别或相同之处,今天我们来对shutdown、reboot、halt、init、poweroff进行一一对比。
1、shutdown:只能由超级用户执行
Linux系统man注释中标注为“shutdown - bring the system down”,促使系统关机。它可以安全的关闭系统,还可在关闭系统之前给所有已登录用户提示警告信息,并锁定系统login不允许再登录。直接执行shutdown命令,在停止系统运行之前,会把系统即将关闭的信息告诉已登录用户,并留给1分钟(值可以更改)时间来完成剩余工作,1分钟后系统调用killall命令杀死系统中运行的进程,并用sync命令将内存中的缓冲数据保存到硬盘上,再卸载已安装的文件系统,最后使用halt命令停止系统。他的另一个特点是可以指定系统关机时间或指定从现在开始一段时间后关机。
shutdown命令语法格式为:
shutdown [参数] [时间] [警告信息]
常用参数如下:
-k:并不真正关机而只是发出警告信息给所有用户
-r:关机后立即重新启动
-h:关机后不重新启动
-f:快速关机且重启动时跳过fsck(fsck为文件系统检查)
-n:快速关机不经过init:程序
-c:取消一个已经运行的shutdown
使用样例:
//设置系统15分钟后关机并重启
# shutdown -h +10
//马上关闭系统并重启
# shutdown -r now
2、halt:
halt(stop the system)是简单的关机命令,执行命令时直接杀死应用进程,﹐执行sync同步缓存数据,待系统调用文件系统写操作完成后就会停止内核。
3、reboot、init、poweroff
reboot、init、poweroff三个命令的功能类似,且三个命令的使用参数也几乎完全一致。
共用参数:
-w:并不是真正的重启或关机﹐只是写wtmp〔/var/log/wtmp〕纪录
-d:不写wtmp纪录
-f:不调用shutdown而强制关机或重启
-i:关机〔或重启〕前﹐关掉所有的网络接口
不同之处为:
halt命令为关机;
reboot命令执行的是重启。且重启系统时是删除所有系统进程而不是停止,reboot命令可以快速关闭系统,但可能导致系统数据异常。
poweroff命令在关闭系统之后,还会通知,切断电源供电。
4、init
init是系统启动的第一个进程,ID号永远为1。init命令用于切换系统运行级别。
使用方法为:init X
系统运行级别及代表涵义如下:
0:停机
1:单用户形式
2:多用户形式
3:完全多用户
5:图形化形式(X-Windows)
4:安全模式
6:重启
注:使用runlevel命令可以查看系统当前运行级别。系统启动后默认运行级别在配置文件/etc/inittab中指定。
友情提示:以上所有命令请谨慎使用,千万不可在正在使用的系统上随意执行。
Linux系统的主要特性
基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并***地运行。
良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
本文发布于:2022-12-18 04:59:00,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/89/58277.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |