Linux添加硬盘

  在为主机添加硬盘前,首先要了解Linux系统下对硬盘和分区的命名方法。字串4  在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推字串2  一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。字串8  一般硬盘安装在主IDE的主接口上,所以是hda字串2  光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口)字串5  SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推字串8  分区是用设备名称加数字命名的。例如hda1代表hda这个硬盘设备上的第一个分区。字串2  每个硬盘可以最多有四个主分区,作用是1-4命名硬盘的主分区。逻辑分区是从5开始的,每多一个分区,数字加以就可以。字串1  比如一般的系统都有一个主分区用来引导系统,这个分区对应大家常说的C区,在linux下命名是hda1。后面我们分三个逻辑分区对应常说的D、E、F,在linux下命名是hda5、hda6、hda7字串1 ...
开发笔记 开发笔记·2023-04-15

Linux发行版

也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指GNU/Linux,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’sNotUnix。可以说是一个操作系统又可以说是一种规范。比如,众所周知的PHP,原名为PersonalHomePage(个人主页),根据GNU的软件命名规则,PHP现已更名为PHP:HypertextPreprocessor(超文本预处理程序)。谁编写/创造了LinuxLinux最早由LinusTorvalds在1991年开始编写。在这之前,RichardStallman创建了FreeSoftwareFoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(程序的许可方式均为GPL:GeneralPubl...
开发笔记 开发笔记·2023-04-15

Linux抓包工具tcpdump

tcpdump-转储网络上的数据流tcpdump[-adeflnNOpqStvx][-ccount][-Ffile][-iinterface][-rfile][-ssnaplen][-Ttype][-wfile][expression]描述(DESCRIPTION)Tcpdump打印出在某个网络界面上,匹配布尔表达式expression的报头.对于SunOS的nit或bpf界面:要运行tcpdump,你必须有/dev/nit或/dev/bpf*的读访问权限.对于Solaris的dlpi:你必须有网络仿真设备(networkpseudodevice),如/dev/le的读访问权限.对于HP-UX的dlpi:你必须是root,或者把它安装成root的设置uid程序.对于IRIX的snoop:你必须是root,或者把它安装成root的设置uid程序.对于Linux:你必须是root,或者把它安装成root的设置uid程序.对于Ultrix和DigitalUNIX:一旦超级用户使用pfconfig(8)开放了promiscuous操作模式(promiscuous-mode),任何用户都可以运行...
开发笔记 开发笔记·2023-04-15

Linux下Orcle数据库导入导出中文乱码解决方法

之前因为程序要搬迁,在对Oracle数据库进行导入导出操作的时候,数据表的中文注释以及存储过程和函数中的中文注释均显示乱码。让人着实痛苦。首先可以查看相关信息看看:1、客户端字符集必须与服务端字符集一直2、加载到Oracle数据库中的数据字符集必须与服务器字符集一致(例如:在不同字符集服务器之间导数据会导致中文乱码)3、字符集同时存在于Oracle服务器和Oracle客户端4、服务器字符集是在安装Oracle数据库的时候就指定的,一般不能修改,否则会出问题。如:ZHS16GBK字符集5、客户端字符集是在Oracle用户环境变量中设定的一些相关内容:SELECT*FROMv$nls_valid_values;#查看Oracle数据库可用字符集参数设置select*fromnls_database_parameters;#查看Oracle数据库字符集select*fromnls_instance_parameters;#查看Oracle客户端字符集环境解决办法:Oracle客户端字符集由当前用户环境变量NLS_LANG设定NLS_LANG构成方式:NLS_LANG=LANGUAGE_TER...

红旗6.0编译安装aMule-2.1.3

  1,到www.amule.org下载amule-2.1.3,由于他编译会依赖wxwidgets,所以还有去http://www.wxwidgets.org/下载个wxWidgets-2.6.4才行。2,用命令终端,到wxWidgets-2.6.4.tar.gz所在目录解压这个文件。命令:tar-xzvfwxWidgets-2.6.4.tar.gz解压后,用ls命令查看将出现wxWidgets-2.6.4文件夹,cdwxWidgets-2.6.4进入该文件夹。3,在目录wxWidgets-2.6.4里编译软件a.执行命令./configure--prefix=/opt/wxWidgets-2.6.4为编译作准备,同时指定了安装目录“/opt/wxWidgets-2.6.4”。该目录你可以指定别处,我个人爱好这个,但建议一定要设置,不要用默认目录。这样方便以后不用了卸载就方便了,直接删文件夹就好了。b.如果上面成功后,再输入make命令进行编译c.成功后,用su命令切换成root用户,再执行makeinstall。就成功了,可以到/opt目录下看看是不是新增了wxWidgets-2.6...

Linux下自动备份Oracle数据库并删除指定天数之前的备份

Linux下安装Oracle数据库并不是非常复杂,但重要的还是后面的数据安全,以及数据维护,在这里分享一下定期备份并删除指定天数前的备份。服务器的环境大致为:Oracle数据库服务器、操作系统:CentOS、IP:192.168.0.198、端口:1521、SID:orcl、Oracle数据库版本:Oracle11gR2具体操作:1、root用户登录服务器mkdir-p/backup/oracledata #新建Oracle数据库备份目录chown-R oracle:oinstall/backup/oracledata-R#设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在安装Oracle数据库时设置的)2、新建Oracle数据库备份脚本vi/backup/oracledata/ordatabak.sh #新建文件,输入以下代码#!/bin/shexportORACLE_BASE=/data/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1ex...

Linux的优点

Linux优点从技术上说,Linux有什么优点?1)提供了先进的网络支持:内置TCP/IP协议;2)真正意义上的多任务、多用户作系统;3)与UNIX系统在源代码级兼容,符合IEEEPOSIX标准;4)核心能仿真FPU;5)支持数十种文件系统格式;6)完全运行于保护模式,充分利用了CPU性能;7)开放源代码,用户可以自己对系统进行改进;8)采用先进的内存管理机制,更加有效地利用物理内存;...
开发笔记 开发笔记·2023-04-15

Oracle学习——服务器、数据库、用户

1.使用SYSDBA身份连接到数据库sqlplus/nologconn/assysdba;2.创建用户账户USERA,其口令为orcl,默认表空间为USERS,临时表空间为TEMP,对表空间的配额限制为10MBcreateuseruseraidentifiedbyorcldefaulttablespaceuserstemporarytablespacetempquota10Monusers;3.向用户授予连接数据库系统的权限和角色RESOURCE权限grantcreatesessiontousera;grantresourcetousera;4.向用户授予对对象'SCOTT.EMP'的select,delete和update权限,并以用户USERA连接到数据库,查询SCOTT.EMP的表grantselect,delete,updateonscott.emptousera;grantselect,delete,updateonusera;connusera/orcl;select*formscott.emp;5.撤销向用户USERA授予的系统权限,向用户授予CONNEC...

我需要学习Linux吗

我需要学习Linux吗?电脑初学者:强烈建议你远离配置、管理均相当繁琐的Linux,去拥抱Windows那通俗易懂的图形界面;文字处理者:Windows多年的发展,已经开发出了一套"所见即所得"文字处理软件,犯不着与黑底白字的vi较劲;编程爱好者:Linux的源代码完全公开,是编程爱好者的福音。剖析内核,量身定做不是你的愿望吗?怎么样,试试吧!网络管理员:拥抱Linux吧。据权威机构评测,Linux在同配置机器上的网络服务效率是NT的1.8倍,而且还是免费的,老板一定会笑的。总之,如果你具备以下条件之一,就拥抱Linux吧:1)对编程有狂爱,总喜欢用程序解决问题;2)具有较强的钻研精神,喜欢对问题刨根问底;3)对构造网络服务器有兴趣的人;4)你的PC老掉牙了,跑Windows像蜗牛;5)想学习、了解UNIX作系统;6)极其厌恶Windows的蓝屏死机;7)不想花钱,又想用正版软件的人。...
开发笔记 开发笔记·2023-04-15

Linux与Unix的区别

Linux与Unix的区别Linux与UNIX有什么不同?Linux也是属于UNIX家族的一员,它有许多特性是与UNIX相同的,它们之间的最大区别在于以下两点:1)UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上;2)UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。...
开发笔记 开发笔记·2023-04-15

Linux安装前的准备

安装Linux需要做哪些准备?1)收集系统资料:记录下内存大小,CDROM接口类型,SCSI卡型号,网卡型号,鼠标类型,显卡芯片组、时钟芯片、显存大小等相关信息;2)检查CMOS设置,关闭病毒开发,设置其从光驱启动;3)如果你的Linux安装盘无法自启动的话还需制作启动盘;4)为Linux的安装腾出硬盘空间,最好有1G左右。...
开发笔记 开发笔记·2023-04-15

Linux如何命名硬盘

Linux如何命名硬盘?Linux对硬盘的处理,与DOS系统基本上是一样的,先做分区,然后再做格式化。分区的命令是不同的,DOS下,每一个分区是用一个英文字母来表示,而在Linux下则更加灵活,它通过字母和数字的组合来标识硬盘分区。如"hda1",hd是一个部分,代表IDE硬盘,如果是SCSI硬盘的话,为sa;a代表IDE1口的主硬盘(2代表IDE1口从硬盘、3代表IDE2口主硬盘、4代表IDE2口从硬盘);最后的数字代表在该设备上的分区顺序,前四个分区(主分区和扩展分区)用1-4表示,软逻辑分区从5开始。...
开发笔记 开发笔记·2023-04-15

Linux系统目录用途

Linux系统目录用途安装完Linux后,根目录下一大堆,都是些什么?/bin:存放最常用命令;/boot:启动Linux的核心文件;/dev:设备文件;/etc:存放各种配置文件;/home:用户主目录;/lib:系统最基本的动态链接共享库;/mnt:一般是空的,用来临时挂载别的文件系统;/proc:虚拟目录,是内存的映射;/sbin:系统管理员命令存放目录;/usr:最大的目录,存许应用程序和文件;/usr/X11R6:X-Window目录;/usr/src:Linux源代码;/usr/include:系统头文件;/usr/lib:存放常用动态链接共享库、静态档案库;/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充;...
开发笔记 开发笔记·2023-04-15

Linux系统下防DDOS攻击

Linux系统下防DDOS攻击用squid也是利用端口映射的功能,可以将80端口转换一下,其实一般的DDOS攻击可以修改/proc/sys/net/ipv4/tcp_max_syn_backlog里的参数就行了,默认参数一般都很小,设为8000以上,一般的DDOS攻击就可以解决了。如果上升到timeout阶段,可以将/proc/sys/net/ipv4/tcp_fin_timeout设小点。大家都在讨论DDOS,个人认为目前没有真正解决的方法,只是在缓冲和防御能力上的扩充,跟黑客玩一个心理战术,看谁坚持到最后,网上也有很多做法,例如syncookies等,就是复杂点。sysctl-wnet.ipv4.icmp_echo_ignore_all=1echo1>/proc/sys/net/ipv4/tcp_syncookiessysctl-wnet.ipv4.tcp_max_syn_backlog="2048"sysctl-wnet.ipv4.tcp_synack_retries="3"iptables-AINPUT-ieth0-ptcp--sy...

Linux系统上实现自动备份

Linux系统自动备份重要数据的丢失可能意味着致命的破坏。尽管如此,还是有无数专业人员忽视了对他们的数据的备份。虽然原因可能各不相同,但是,最常见的一个解释是,执行例行备份确实烦琐。由于机器擅长于完成普通而重复的任务,因此,自动化备份的过程是降低工作内在的枯燥性和人们与生俱来的拖延倾向的关键所在。如果您使用Linux,那么您就已经可以使用那些创建定制备份解决方案的极其强大的工具。本文中的方案,可以让您使用几乎每个Linux发行版本都附带的开放源代码工具来执行从简单的到更高级而且安全的网络备份。简单备份本文按照一步一步的方法来进行讲述,只要您遵循那些基本的步骤,此方法会是非常直观的。在研究更高级的分布式备份解决方案之前,让我们首先来看一个简单而强大的存档机制。让我们来分析一个名为arc的方便的脚本,它可以让我们在Linuxshell提示符中创建备份快照。清单1.arcshell脚本#!/bin/sh tarczvf$1.$(date+%Y%m%d%-H%M%S).tgz$1 exit$?arc脚本接收一个单独的文件或目录名作为参数,创建一个压缩的存档文件,同时将当前日...
首页上一页...1213141516...下一页尾页