为您找到与usb挂载到linux相关的共200个结果:
最近经过前期调研选定网卡,又折腾一两天,终于搞定了Linux下的无线网卡,对遇到的问题进行了分析,并整理了下详细过程,现与大家分享,还有更具体的开发文档,有需要的可以联系下一步工作要将其移植到ARM平台上,希望与大家多多探讨
网卡 华硕WL-167G、TP-LINK TL-WN321G
驱动 RT73_Linux_STA_Drv1.0.3.6
下载地址
http://dlsvr01.asus.com/pub/ASUS/wireless/WL-167g/Linux_1218.zip
[root@dding Module]# gedit rtmp_def.h
##add support for WL-167G ASUS
{USB_DEVICE(0x0B05,0x1723)}, /* dding add WL-167G ASUS */
{USB_DEVICE(0x0B05,0x1724)}, /* dding add ASUS */
浏览量:3
下载量:0
时间:
1.进入搜狗的官网
2.下载 sougou for linux
挂载好新硬盘后输入fdisk -l命令看当前磁盘信息
可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区
进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区
这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p
到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区
First Cylinder是选择该分区的起始磁盘数,这里可自定义也可不做选择,默认是1,如无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)
接下来是定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额,也可以是用M或m单位结尾的数字(大写M是大B的意思,如果输入1M实际上是X8也就是8m的空间),这里我们先分一个1G的空间,所以输入+1024m
之后输入w写入分区,等待结束皆可
再输入fdisk -l 可以看到我们刚才分的一个分区,之后用mkfs -t ext3 -c /dev/sdb1进行格式化,如有多个分区可把sdb1改成sdb2 sdb3...以此类推,具体可用fdisk -l看到每个分区的名字
上图蓝色部分是写硬盘卷标的,如不想要卷标可直接按回车,现在分区好了我们用mount 挂载一下该分区即可使用了,这里我把它挂载到mnt目录下,也可以自建一个目录挂载
来看一下分区大小是否和预定的一样,使用df -TH命令看一下当前挂载的分区和大小,看到我们刚分的分区了吧
如果想每次系统重启都能自动挂载该分区可修改/etc/fstab文件,在最后加一段 /dev/sdb1 /www ext3 defaults 1 2 (格式说明:/dev/sdb1 代表哪个分区 ext3是该分区的格式 defaults 是挂载时所要设定的参数(只读,读写,启用quota等),输入defaults包括的参数有(rw、dev、exec、auto、nouser、async) ,1是使用dump是否要记录,0是不要。 2是开机时检查的顺序,是boot系统文件就为1,其他文件系统都为2,如不要检查就为0)
3.dpkg -i *.deb安装包(如果中途出现依赖性问题,则apt-get install -f让它自行解决依赖问题)
浏览量:2
下载量:0
时间:
Linux磁盘挂载
直接在终端输入mke2fs –j –L “vbird_logical” –b 2048 –i 8192 /dev/vdb1 即可实现分区格式化
这里是格式化为ext3文件格式,如果没有指定 j 则为 ext3
浏览量:2
下载量:0
时间:
Linux系统下通常都会自动挂载USB设备,如果没有自动挂载的话就需要自己手动挂载USB设备了,那么Linux下要如何挂载USB设备呢?不需要的时候又要如何卸载呢?一起来和读文网小编了解下吧。
1、要挂载对象的文件系统类型
2、要挂载对象的设备名称
3、确定挂载点
挂载时使用mount命令:
格式:mount [-参数] [设备名称] [挂载点]
我们常见的USB设备格式是:FAT32格式、NFTS格式等。
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT 2000的文件系统
hpfs OS/2文件系统
挂u盘之前,运行命令cat /proc/partitions,看看现在系统中有哪些分区。
插上u盘以后,再次运行上述命令,看看多出来什么分区。
1) 插入U盘
2) 输入 fdisk -l /dev/sda 查看输出结果,比如我的是这样的:
代码如下:
# fdisk -l /dev/sda《/p》 Disk /dev/sda: 131 MB, 131104768 bytes
3 heads, 32 sectors/track, 2667 cylinders
Units = cylinders of 96 * 512 = 49152 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2668 128016 6 FAT16
3) 看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了
假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是mount -t msdos /dev/sdb1 /mnt/usb
如果是fat32
代码如下:
mount -t vfat /dev/sdb1 /mnt/usb
如果是ext2格式,就用命令:
代码如下:
mount -t ext2 /dev/sda1 /mnt/usb
4) 打开/mnt/usb 就可以看到你的U盘里的东西了!
代码如下:
cd /mnt/usb
5) 卸载命令则为:
代码如下:
umount /mnt/usb。
上面就是Linux下挂载及卸载USB设备的方法介绍了,挂载USB接口设备后就能够查看移动盘的内容了,而不需要使用的时候也可将其卸载,你学会了吗?
浏览量:3
下载量:0
时间:
通常我们都使用命令查看Linux系统中挂载的磁盘,其实除了这种方法外,还有很多方法能够查看Linux挂载磁盘,下面读文网小编就给大家介绍下Linux中如何查看挂载磁盘。
代码如下:
orientalson:/home # mount -l
/dev/sda2 on / type reiserfs (rw,acl,user_xattr) []
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
securityfs on /sys/kernel/security type securityfs (rw)
/dev/mapper/vg_test-lv_test on /home/mt type reiserfs (rw) []
orientalson:/home #
第三种方法:查看文件/etc/mtab。原理是,每新挂载一个卷基本上都会更新这个文件的,那么自然可以通过这个文件来查看挂载点和挂职的卷。这种方法比mount -l稍微清晰了一点,但是,有时候是不可靠的。
代码如下:
orientalson:/home # cat /etc/mtab
/dev/sda2 / reiserfs rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
securityfs /sys/kernel/security securityfs rw 0 0
/dev/mapper/vg_test-lv_test /home/mt reiserfs rw 0 0
orientalson:/home #
上面已经说了基本上会更新这个文件,但是并不总是更新这个问题。如果挂载时使用了-n选项,那么/etc/mtab文件里面就不会新挂载卷的信息。
代码如下:
orientalson:/home # umount /home/mt
orientalson:/home # mount -n /dev/vg_test/lv_test /home/mt
orientalson:/home # cat /etc/mtab
/dev/sda2 / reiserfs rw,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
debugfs /sys/kernel/debug debugfs rw 0 0
udev /dev tmpfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
securityfs /sys/kernel/security securityfs rw 0 0
orientalson:/home #
上面就是查看Linux挂载磁盘的方法介绍了,使用df命令查看挂载磁盘是最实用最方便的方法,相对而言,后面两种方法有些局限性。
浏览量:2
下载量:0
时间:
Linux系统和iPhone的兼容性并不好,想要在Linux系统下时候iPhone就要先挂载。那么如何在Arch Linux如Antergos、Manjaro下挂载iPhone呢?下面读文网小编就为大家介绍一下具体的方法吧,欢迎大家参考和学习。
第一步:如果已经插入,请拔下你的iPhone。
第二步:现在,打开终端输入下面的命令来安装必要的包。如果它们已经安装过了也没有关系。
1.sudo pacman -Sy ifuse usbmuxd libplist libimobiledevice
第三步: 这些库和程序安装完成后,重启系统。
1.sudoreboot
第四步:创建一个iPhone的挂载目录,我建议在家目录中创建一个iPhone目录。
1.mkdir~/iPhone
第五步:解锁你的手机并插入,如果询问是否信任该计算机,请允许信任。
第六步: 看看这时iPhone是否已经被机器识别了。
1.dmesg|grep-i iphone
这时就该显示iPhone和Apple的结果了。就像这样:
1.[31.003392] ipheth 2-1:4.2:Apple iPhone USB Ethernet device attached
2.[40.950883] ipheth 2-1:4.2:Apple iPhone USB Ethernet now disconnected
3.[47.471897] ipheth 2-1:4.2:Apple iPhone USB Ethernet device attached
4.[82.967116] ipheth 2-1:4.2:Apple iPhone USB Ethernet now disconnected
5.[106.735932] ipheth 2-1:4.2:Apple iPhone USB Ethernet device attached
这意味着这时iPhone已经被Antergos/Arch成功地识别了。
第七步: 设置完成后是时候挂载iPhone了,使用下面的命令:
1.ifuse ~/iPhone
由于我们在家目录中创建了挂载目录,你不需要root权限就可以在家目录中看见。如果命令成功了,你就不会看见任何输出。
回到Files看下iPhone是否已经识别。对于我而言,在Antergos中看上去这样:
你可以在这个目录中访问文件。从这里复制文件或者复制到里面。
第八步: 当你想要卸载的时候,使用这个命令:
1.sudoumount~/iPhone
以上就是读文网小编为大家整理的Arch Linux系统下挂载iPhone的方法了,这样一来iPhone就可以像其他USB设备一样在Arch Linux系统下正常工作了,欢迎大家参考和学习。
浏览量:1
下载量:0
时间:
netgear网件公司一直致力于网络技术创新,专注于产品的可靠性以及易用性提升,其生产的路由器功能强大,那么你知道Linux如何以NFS协议挂载网件ReadyNAS共享区吗?下面是读文网小编整理的一些关于Linux如何以NFS协议挂载网件ReadyNAS共享区的相关资料,供你参考。
ReadyNAS OS6操作系统所包含的NFS(Network File System)支持NFSv3,可选开启NFSv4,默认情况下不开启NFS Server。
启用NFS Server:
依次点击System>Settings>NFS,勾选Enable NFS,按需选择threadsnoun1数量,如需启用NFSv4则勾选NFSv4并填写Domainnoun2,点击apply确认。
设置共享区的NFS:
新建共享区或设置已有共享区
开启NFS,并依照需求对不同的主机设置不同的权限
在高级选项中设置NFS的同步或异步模式, 点击OK保存后,ReadyNAS的NFS Server设置完毕。
本例中使用 linux 2.6.32-431.el6.i686 挂载NFS共享区,使用如下命令:
mount –t nfs 10.45.0.149:/FORTEST/nfstest /mnt/nfs //-t nfs表示type是nfs |
看过文章“Linux如何以NFS协议挂载网件ReadyNAS共享区”
浏览量:2
下载量:0
时间:
不管是使用Win系统,还是安装了Linux系统,只要不会对原本的系统造成损害,用户可以使用Live USB尝试Linux的各种发行版本,那么,Linux系统下该如何制作Live USB呢?下面读文网小编就给大家介绍几种方法。
#1,UNetbootin
这时创建Live USB最流行的工具之一。UNetbootin是一款开源应用,支持Windows, Mac OS X 和 Linux,可以支持你任何想尝试的发行版本镜像。
#2,Pendrivelinux (Universal USB Installer)
Pendrivelinux是UNetbootin的“小兄弟”。同UNetbootin一样,Pendrivelinux也支持不同的Linux发行版本。唯一不同的是,Pendrivelinux只支持Windows。
#3,dd 命令
我们可以使用该命令直接复制镜像文件到USB。该命令只可以在Linux下运行。大家可运行命令”dd –help”查看更多文档。在使用该命令的过程中一定要小心行事才是,否则你的数据极有可能遭到毁坏。
#4,特定版本自带的USB创建器 (Mandriva, Fedora, Ubuntu, SUSE)
在特定的Linux发行版本如 (Mandriva, Fedora, Ubuntu, SuSE),都自带有USB启动器创建器。
#5,Live USB创建脚本
如SLAX发行版本允许运行脚本,直接将镜像文件复制到USB中。
浏览量:2
下载量:0
时间:
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,那么Linux系统怎么挂载LVM分区?下面跟着读文网小编一起去了解下吧。
LVM是逻辑卷管理工具,它允许你使用逻辑卷和卷组的概念来管理磁盘空间。使用LVM相比传统分区最大的好处是弹性地为用户和程序分配空间而不用考虑每个物理磁盘的大小。
在LVM中,那些创建了逻辑分区的物理存储是传统的分区(比如:/dev/sda2,/dev/sdb1)。这些分区必须被初始化为“物理卷 PV”并加上卷标(如,“Linux LVM”)来使它们可以在LVM中使用。一旦分区被标记被LVM分区,你不能直接用mount命令挂载。
如果你尝试挂载一个LVM分区(比如/dev/sdb2), 你会得到下面的错误。
$ mount /dev/sdb2 /mnt mount: unknown filesystem type ‘LVM2_member’
要正确地挂载LVM分区,你必须挂载分区中创建的“逻辑卷”。下面就是如何做的。
首先,用下面的命令检查可用的卷组:
$ sudo pvs PV VG Fmt Attr PSize PFree /dev/sdb2 vg_ezsetupsystem40a8f02fadd0 lvm2 a-- 237.60g 0
物理卷的名字和卷组的名字分别在PV和VG列的下面。本例中,只有一个创建在dev/sdb2下的组“vg_ezsetupsystem40a8f02fadd0”。
接下来检查卷组中存在的逻辑卷,使用lvdisplay命令:
$ sudo lvdisplay 《volume-group-name》
使用lvdisplay显示了可用卷的信息(如:设备名、卷名、卷大小等等)。
$ sudo lvdisplay /dev/vg_ezsetupsystem40a8f02fadd0
--- Logical volume ---
LV Path /dev/vg_ezsetupsystem40a8f02fadd0/lv_root
LV Name lv_root
VG Name vg_ezsetupsystem40a8f02fadd0
LV UUID imygta-P2rv-2SMU-5ugQ-g99D-A0Cb-m31eet
LV Write Access read/write
LV Creation host, time livecd.centos, 2015-03-16 18:38:18 -0400
LV Status available
# open 0
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
上图可以看到两个逻辑卷的名字:lv_root和lv_home
如果你想要挂载一个特定的逻辑卷,使用如下的“LV Path”的设备名(如:/dev/vg_ezsetupsystem40a8f02fadd0/lv_home)。
$ sudo mount /dev/vg_ezsetupsystem40a8f02fadd0/lv_home /mnt
你可以用mount命令不带任何参数检查挂载状态,这会显示所有已挂载的文件系统。
$ mount
如果你想在每次启动时自动挂载逻辑卷,在/etc/fstab中添加下面的行,你可以指定卷的文件系统类型(如 ext4),它可以从mount命令的输出中找。
/dev/vg_ezsetupsystem40a8f02fadd0/lv_home /mnt ext4 defaults 0 0
现在逻辑卷会在每次启动时挂载到/mnt。
以上就是在Linux系统中挂载LVM分区的方法了,挂载好LVM分区后就可以用Linux系统对这些分区进行管理。
看过“ Linux系统怎么挂载LVM分区 ”
浏览量:3
下载量:0
时间:
在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。那么你知道linux系统怎么挂载u盘吗?小编为大家分享了linux系统挂载u盘的解决方法,下面大家跟着读文网小编一起来了解一下吧。
(个人理解,不敢武断)Linux系统将所有设备都当做是文件,也就是“一切设备皆文件”。那么我们插入一个U盘的时候,便可以在/dev/这个目录中找到这个U盘设备,但是这个设备在没有挂载的之前,我们还不能使用,所以,挂载是为了使用(也就是打开)这个U盘设备,挂载在哪儿意味着我们在哪儿可以像打开一个文件一样的打开它,当然它依旧与一般的文件不一样,“属性”为“设备”!这,就是对U盘实施挂载的作用
我们通过fdisk这个Linux的命令可以查看到有关硬盘设备的相关信息,这里自身的硬盘表示一般为sda,而U盘的标示一般是sdb。我不清楚他这个是怎么区别开来的;可能是根据连接的接口不同——硬盘一般情况是stata接口,而U盘或者移动硬盘一般都是USB接口,所以外接设备我们通常可以考虑sdb
命令:sudo fdisk -l /dev喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vc2RiPC9wPgo8cD48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20141114/201411140919208.jpg" alt="">
这个命令可以较为清楚的显示sdb sda代表的存储设备的相关信息。前面的sudo是以root权限执行,这里我曾考虑到用root权限,但是貌似Ubuntu的机制是一般不允许用root身份登录(以安全之名,当然可以通过设置绕开)
【注】关于创建Ubuntu的root身份
创建root身份在Unbutn中的实现:sudo passwd root 创建后输入密码,然后通过su root就可以切换到root身份了
(b)如何挂载跟U盘的文件系统格式有关系(但是目测现在大部分的U盘格式一般是fat32的)
fat16格式
mount -t msdos /dev/sdb4 /mnt/usb/
fat32格式
mount -t vfat /dev/sdb4/mnt/usb/
ext2格式
mount -t ext2 /dev/sdb4 mnt/usb
现在我们就可以通过打开usb这个文件夹来访问U盘了,cd /mnt/usb……里面就是我们想要的东西了。其实我们同时还可以选择挂载在其他位置都是没有问题的:mount -t vfat /dev/sdb4 /home/wangzx/usb,这样我们也同样可以开发wangzx下面的这个usb文件夹打开U盘 cd /home/wangzx/usb。
看过“ linux系统怎么挂载u盘 ”
浏览量:2
下载量:0
时间:
linux下如何挂载U盘?网上搜了一大堆,也做了笔记,去机房一试才发现都尼玛不对,所以还是不能死搬硬套。那么linux下如何挂载U盘呢?小编为大家分享了linux下挂载U盘的解决方法,下面大家跟着读文网小编一起来了解一下吧。
本次例程的环境是在FC6下,通过终端操作的。
注意要挂载U盘需要有管理员的权限。
切换成管理员,输入:
su root
然后输入管理员密码,进行密码认证;
成功后,先在 /mnt 下建立一个名叫USB的文件夹,文件夹名称随意:
mkdir /mnt/USB
然后输入:fdisk –l 查看一下磁盘分区情况:
然后将U盘插入电脑的USB接口,再输入:
fdisk –l
查看一下磁盘分区的变化情况,我们可以在下图中看到多出了一个 /dev/sdb1 的分区,这个就是刚才插入的U盘设备,当然在不同的系统环境显示的U盘设备名称有所不同;
好吧,现在我们开始挂载U盘设备,
输入:
mount –t vfat /dev/sdb1 /mnt/USB
挂载成功后,我们查看一下U盘里的文件:
ls –la /mnt/USB
创建一个文件夹试试,我们创建一个叫my-files的文件夹,然后再看看U盘的文件夹:
mkdir /mnt/USB/my-files
我们可以看到U盘里多出了一个my-files的文件夹,说明挂载U盘成功,而且创建文件夹也成功。
我们往my-files文件夹里写入一个文件dir-out.txt,再查看一下这个文件的内容:
dir / > /mnt/USB/my-files/dir-out.txt
cat /mnt/USB/my-files/dir-out.txt
当完成对U盘的操作之后,我们需要用umount 来卸载它,注意:千万记住不要直接拔下U盘,否则有可能会对U盘造成损坏。
umount /mnt/USB
最后再插下U盘就完成了整个挂载U盘的过程了。
看过“ linux如何挂载U盘 ”
浏览量:2
下载量:0
时间:
nux系统磁盘提示满了,可是磁盘内文件加起来的大小和被占用的大小不一致,这就是磁盘丢失的情况,那么Linux系统怎么找回丢失磁盘空间?下面读文网小编就给大家介绍下Linux找回丢失磁盘空间的方法。
收到一个磁盘告警,说某某分区已经满了,然后登录服务器 df 一看,发现磁盘确实快满了,然后你就想找到具体是哪个目录满了,于是 du -s * 一看,却发现所有子目录的大小总和却和df显示的总已使用磁盘空间对不上,有时候甚至还相差很多,于是就纳闷了:我的磁盘空间去哪了呢?
这里就列3种情况:
隐藏文件
linux系统把文件名以。(点号)开头的文件视为隐藏文件,而类似bash里*这样的操作符是不会匹配隐藏文件的,所以如果根目录下有个较大的隐藏文件的话,是不会被du -sh * 统计到的,解决办法就是: du -sh 。[^.]* 。
非空目录被mount
一般挂载其他分区的时候都是建议mount到一个空目录的,那么如果mount到一个非空的目录,情况会怎么样呢?比如/mnt目录本来里面是有文件 的,然后执行了sudo mount /dev/sda6 /mnt。其实这个mount命令完全能正常执行,被mount的分区也能正常访问,只是原先在/mnt里的文件,现在已经访问不到了,包括du也看不到 大小了,但是磁盘空间却还是被占着,因为如果你 umount /mnt 以后,原来的文件都还会回来的。
空洞文件
一个文件的大小和所占磁盘空间也不一定完全一致,比如某个程序一直打开着一个叫log的文件在写,而中间有人用 》 log 命令清除了log的内容,就会产生这样的文件。
大多数情况下来看,以上这三种垃圾,电脑中都会隐藏,那些电脑磁盘不大的朋友们可以勤加清理,可以释放一些空间以被储存其他重要的文件。一般这三种方法清理之后,电脑中的垃圾文件就被清理的差不多了,所以是个还蛮有效的方法呢,试试吧!
看过“Linux系统怎么找回丢失磁盘空间”
浏览量:2
下载量:0
时间:
有时候我们需要把搭建出来的网站关闭,那么如何关闭Linux服务器上的网站呢?读文网小编分享了关闭Linux服务器上网站的方法,希望对大家有所帮助。
1、打开WDCP服务器管理系统,输入用户名和密码。
2、进入后点击站点列表,找到要关闭的网站。
3、找到右边的操作,用鼠标左键点击【关】。
4、点击【关】会出现关闭提示,点击确定即可。这样就关闭了自己的网站,这个时候你也会发现关闭的网站的操作项变成了【开】,
5、如果你想开启这个网站,找到右边的操作,用鼠标左键点击【开】。
6、点击【开】会出现开启提示,点击确定即可开启网站。
浏览量:2
下载量:0
时间:
在Linux的系统中经常碰到字符集导致的错误,那么Linux系统怎么配置多语言环境呢?就让读文网小编来告诉大家Linux系统配置多语言环境的方法吧,希望对大家有所帮助。
修改 /etc/sysconfig/i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n修改 $HOME/.i18n 文件,如
LANG=“en_US.UTF-8”,xwindow会显示英文界面,
LANG=“zh_CN.GB18030”,xwindow会显示中文界面。
这样就可以改变个人的界面语言,而不影响别的用户。
修改后的/etc/sysconfig/i18n 文件为:
代码如下:
LANG=“en_US.UTF-8”
SUPPORTED=“zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=“latarcyrheb-sun16”
LC_ALL=“en_US.UTF-8”
export LC_ALL
设置完毕后重启或者用rc.local使生效
或修改登录用户的.bash_profile文件加入
代码如下:
export LANG=zh_CN.GB18030
export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
Ubuntu
比如将Ubuntu 系统语言环境改为英文的en_US.UTF-8:
查看当前系统语言环境,编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en
代码如下:
sudo nano /etc/default/locale
LANG=“en_US.UTF-8”
LANGUAGE=“en_US:en”
CentOS:
方法一、使用光盘或者相当于光盘的媒介
代码如下:
# mount /dev/cdrom /mnt/cdrom
# cd /mnt/cdrom
# rpm -ivh fonts-chinese
方法二、代码如下:
# yum install fonts-chinese
安装好后,设置一下系统的语言,用桌面方式或字符方式均可,修改后包括如下内容即可:
代码如下:
vim /etc/sysconfig/i18n
代码如下:
LANG=“zh_CN.GB2312”
LANGUAGE=“zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=“zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja”
SYSFONT=“lat0-sun16”
SYSFONTACM=“8859-15”
上面就是介绍了如何为Linux系统配置多语言环境的基本方法 ,如果你还在为不知如何给Linux系统配置多语言环境而烦恼的话,你们不凡可以按照上面所说的方法去操作,一切已实践行动为主,那就赶紧选择一个你自己喜欢的方法去操作吧!
看过“Linux系统怎么配置多语言环境”
浏览量:4
下载量:0
时间:
Linux系统进程在一定条件下可以对任何文件、数据库等进行操作。如果此进程被不法分子用作其他不法用途,将会给系统带来重大危害。那么下面跟着读文网小编来一起了解下Linux系统怎么设置安全管理吧。
1.引导程序安全
Linux系统的root密码是很容易破解的,当然前提是你没有设置引导程序密码,如GRUB或LILO,为了防止通过引导程序破译root密码,强烈建议设置GRUB或LILO的引导密码,可以编辑其配置文件/etc/grub.conf或/etc/lilo.conf,设置password参数。
2.不安全权限设置
大家常见的Linux下文件权限是r w x,其实还有一种权限叫s,如果给某个文件赋予的s权限,那么这个文件在执行的时候就会拥有相应宿主用户或宿主组用户的权限,例如:
#chmod u+s testfile
#ls -la testfile
rwsr----- root root 10 testfile
这样,当这个文件被其它用户执行的时候,此用户就具有了此文件宿主用户root的对testfile的执行权限。类似,当文件的宿主组具有s权限后,执行此文件的用户就具有了此文件宿主组用户对此文件的权限,这是相当危险的。
大家可以试想下,如果命令chmod的文件被赋予了s权限,那么其它用户还有什么事情是不能做的呢?那它就可以更改任何文件的权限了,当然,s权限需要和x权限结合使用,没有x权限的s权限是没有任何意义的。
3.自动注销
当某个用户使用服务器后忘记注销,也是很危险的事情,此时,管理员可以设置/etc/profile文件的timeout参数,当用户一段时间不做任何操作时,系统自动注销此用户。
4. 设置口令复杂度
为了防止系统用户口令过于简单而被破译,可以编辑/etc/login.defs文件,设置系统用户口令复杂度,例如口令最长,最短,过期时间等。
5.禁止不必要用户登陆系统
为了防止其它非系统用户登陆系统,可以在添加用户时,赋予此用户不存在的主目录和不存在的shell环境,当然,最好还更改/etc/passwd和/etc/shadow两个文件的访问权限,使之后root用户可以访问。
Linux系统特点就是因为它是一款免费传播类操作系统,使其具有服务器应有的天然特性,但也正是因为有这些特性,所以在管理不当的情况下,也会造成很严重的安全性问题,所以我们的好好使用它,保护它!
看过“Linux系统怎么设置安全管理”
浏览量:4
下载量:0
时间:
如果没有设置DNS服务器的话,那么系统就不能正常上网了。,那么Linux系统怎么查看和修改DNS配置呢?下面读文网小编就为大家带来了Linux系统查看和修改DNS配置的方法。
1:查看/etc/resolv.con文件
[root@localhost ~]# cat /etc/resolv.conf
nameserver 192.168.xxx.xxx
#search localdomain
[root@localhost ~]#
2:使用nslookup命令查看DNS信息
[root@localhost ~]# nslookup 127.0.0.1 | grep Server
Server: 192.168.xxx.xxx
[root@localhost ~]#
3:使用dig命令来查看DNS信息
[root@localhost ~]# dig
; 《《》》 DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 《《》》
;; global options: printcmd
;; Got answer:
;; -》》HEADER《《- opcode: QUERY, status: NOERROR, id: 36888
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 3
;; QUESTION SECTION:
;。 IN NS
;; ANSWER SECTION:
。 86163 IN NS m.root-servers.net.
。 86163 IN NS a.root-servers.net.
。 86163 IN NS j.root-servers.net.
。 86163 IN NS l.root-servers.net.
。 86163 IN NS e.root-servers.net.
。 86163 IN NS d.root-servers.net.
。 86163 IN NS k.root-servers.net.
。 86163 IN NS f.root-servers.net.
。 86163 IN NS h.root-servers.net.
。 86163 IN NS c.root-servers.net.
。 86163 IN NS g.root-servers.net.
。 86163 IN NS b.root-servers.net.
。 86163 IN NS i.root-servers.net.
;; ADDITIONAL SECTION:
a.root-servers.net. 3599 IN A 112.4.20.71
b.root-servers.net. 86163 IN A 192.228.79.201
i.root-servers.net. 86173 IN A 192.36.148.17
;; Query time: 8 msec
;; SERVER: 192.168.xxx.xxx#53(192.168.xxx.xxx)
;; WHEN: Sat Apr 16 07:34:37 2016
;; MSG SIZE rcvd: 289
[root@localhost ~]# dig | grep SERVER: | awk -F# ‘{ print $1 }’ | awk -F: ‘{ print $2 }’
192.168.xxx.xxx
4:其它一些方法查看DNS信息
在网上看到还有一些其他方法,查看服务器的DNS配置信息,如下所示,不过这些方法,由于环境限制,我没有验证过,仅供参考。
nm-tool | grep DNS
nmcli dev list iface eth0 | grep IP4
浏览量:3
下载量:0
时间:
当要传送的文件较大,过程中如果网络中断了,就比较悲剧了。那么Linux下怎么实现断点续传呢?读文网小编分享了Linux下实现断点续传的方法,希望对大家有所帮助。
断点续传的原理
其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。
打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:
假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。
GET /down.zip HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-
excel, application/msword, application/vnd.ms-powerpoint, */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Connection: Keep-Alive
服务器收到请求后,按要求寻找请求的文件,提取文件的信息,然后返回给浏览器,返回信息如下:
200
Content-Length=106786028
Accept-Ranges=bytes
Date=Mon, 30 Apr 2001 12:56:11 GMT
ETag=W/“02ca57e173c11:95b”
Content-Type=application/octet-stream
Server=Microsoft-IIS/5.0
Last-Modified=Mon, 30 Apr 2001 12:56:11 GMT
所谓断点续传,也就是要从文件已经下载的地方开始继续下载。所以在客户端浏览器传给 Web 服务器的时候要多加一条信息 -- 从哪里开始。
下面是用自己编的一个“浏览器”来传递请求信息给 Web 服务器,要求从 2000070 字节开始。
GET /down.zip HTTP/1.0
User-Agent: NetFox
RANGE: bytes=2000070-
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
仔细看一下就会发现多了一行 RANGE: bytes=2000070-
这一行的意思就是告诉服务器 down.zip 这个文件从 2000070 字节开始传,前面的字节不用传了。
服务器收到这个请求以后,返回的信息如下:
206
Content-Length=106786028
Content-Range=bytes 2000070-106786027/106786028
Date=Mon, 30 Apr 2001 12:55:20 GMT
ETag=W/“02ca57e173c11:95b”
Content-Type=application/octet-stream
Server=Microsoft-IIS/5.0
Last-Modified=Mon, 30 Apr 2001 12:55:20 GMT
和前面服务器返回的信息比较一下,就会发现增加了一行:
Content-Range=bytes 2000070-106786027/106786028
返回的代码也改为 206 了,而不再是 200 了。
知道了以上原理,就可以进行断点续传的编程了。
Java 实现断点续传的关键几点
(1) 用什么方法实现提交 RANGE: bytes=2000070-。
当然用最原始的 Socket 是肯定能完成的,不过那样太费事了,其实 Java 的 net 包中提供了这种功能。代码如下:
URL url = new URL(“http://www.sjtu.edu.cn/down.zip”);
HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();
// 设置 User-Agent
httpConnection.setRequestProperty(“User-Agent”,“NetFox”);
// 设置断点续传的开始位置
httpConnection.setRequestProperty(“RANGE”,“bytes=2000070”);
// 获得输入流
InputStream input = httpConnection.getInputStream();
从输入流中取出的字节流就是 down.zip 文件从 2000070 开始的字节流。 大家看,其实断点续传用 Java 实现起来还是很简单的吧。 接下来要做的事就是怎么保存获得的流到文件中去了。
保存文件采用的方法。
我采用的是 IO 包中的 RandAccessFile 类。
操作相当简单,假设从 2000070 处开始保存文件,代码如下:
RandomAccess oSavedFile = new RandomAccessFile(“down.zip”,“rw”);
long nPos = 2000070;
// 定位文件指针到 nPos 位置
oSavedFile.seek(nPos);
byte[] b = new byte[1024];
int nRead;
// 从输入流中读入字节流,然后写到文件中
while((nRead=input.read(b,0,1024)) 》 0)
{
oSavedFile.write(b,0,nRead);
}
以上就是断点续传的原理,知道这些原理,相信大家都能够进行编程了吧
看过“Linux下怎么实现断点续传”
浏览量:3
下载量:0
时间:
由于业务需要,要在单个物理网卡上建立多个虚拟网卡,那么Linux怎么增加虚拟网卡呢?读文网小编分享了Linux增加虚拟网卡的方法,希望对大家有所帮助。
创建tap
前两种方法都有一个特点,创建的网卡可有不同的ip地址,但是Mac地址相同。无法用来创建虚拟机。
添加虚拟网卡tap
tunctl -b
附上相关命令简介:
显示网桥信息
brctl show
添加网桥
brctl addbr virbr0
激活网桥
ip link set virbr0 up
添加虚拟网卡tap
tunctl -b
tap0 -------》 执行上面使命就会生成一个tap,后缀从0,1,2依次递增
激活创建的tap
ip link set tap0 up
将tap0虚拟网卡添加到指定网桥上。
brctl addif br0 tap0
给网桥配制ip地址
ifconfig virbr1 169.254.251.4 up
将virbr1网桥上绑定的网卡eth5解除
brctl delif virb1 eth5
给virbr1网桥添加网卡eth6
brctl addif virbr1 eth6
看过“Linux怎么增加虚拟网卡”
浏览量:3
下载量:0
时间: