Linux修改主机名(不用重启)

合集下载

linux系统中修改用户名的方法

linux系统中修改用户名的方法

linux系统中修改用户名的方法全文共四篇示例,供读者参考第一篇示例:在Linux系统中,用户名是用户在系统中的唯一标识符,因此有时候我们需要修改用户名以满足特定的需求。

本文将介绍在Linux系统中修改用户名的几种方法。

无论您是使用Ubuntu、CentOS、Debian 还是其他Linux发行版,这些方法都适用。

方法一:使用usermod命令usermod命令是Linux系统中用于修改用户信息的命令之一。

要修改用户名,可以使用以下命令:```bashsudo usermod -l 新用户名-d /home/新用户名-m 旧用户名```-l参数用于指定新的用户名,-d参数用于指定新的家目录路径,-m参数用于移动旧用户名的文件到新的家目录中,旧用户名表示要修改的用户的当前用户名。

另一种修改用户名的方法是使用usermod和passwd命令联合使用。

首先使用usermod命令修改用户名,然后使用passwd命令修改用户的密码。

步骤如下:2. 使用passwd命令修改新用户名的密码。

```bashsudo passwd 新用户名```方法三:手动修改passwd和shadow文件除了使用命令行工具外,还可以手动修改系统中的passwd和shadow文件来修改用户名。

这种方法比较繁琐,但也可以实现修改用户名的效果。

1. 打开passwd文件,并找到要修改的用户的行,修改用户名并保存文件。

需要注意的是,手动修改系统文件可能会导致系统出错或数据丢失,建议谨慎操作并提前备份数据。

总结:在Linux系统中,修改用户名有多种方法可供选择,用户可以根据自己的需求和熟练程度选择合适的方法。

使用usermod命令是最常见的方法,简单且效果明显;而手动修改系统文件则需要谨慎操作,适合有经验的用户。

希望本文对您有所帮助!第二篇示例:在Linux系统中,修改用户名是一种比较简单的操作,但是还是需要一定的步骤和注意事项。

本文将为大家详细介绍在Linux系统中如何修改用户名的方法。

Linux主机名Hostname详解

Linux主机名Hostname详解

LINUX主机名HOSTNAME详解、什么是主机名:无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。

但IP地址不方便记忆,所以又有了域名。

域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。

域名类型 这样的;主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。

比如我们在局域网中可以为根据每台机器的功用来为其命名。

主机名相关的配置文件:/etc/hosts;2. 主机名配置文件;主机名的配置文件大多是/etc/hosts ;hosts - The static table lookup for host name(主机名查询静态表);由于Linux 发行版本众多,与主机名相关的配置文件有时也有所不同。

现在我们说说常见版本的主机名配置文件;2.1 主机名配置文件/etc/hosts解说;Fedora/Redhat 或以Fedora/Redhat为基础打包的发行版,主机名配置文件是/etc/hostsDebian或以Debian为基础打包的发行版,主机名配置文件是/etc/hostname 和/etc/hostsSlackware的主机名配置文件是/etc/hosts那我们来读读/etc/hosts的内容,看这个文件是用来做什么的。

hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。

但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过hostname来访问。

注:在debian 中还有一个/etc/hostname的文件,这个文件就是直接把本地主机名写进去就行了,但要和/etc/hosts中的本地主机名保持一致。

[linux命令]基本命令

[linux命令]基本命令

0001修改主机名vi /etc/sysconfig/net work,修改hostname一行为hostname=主机名,重启后也能生效0002ret hat l in ux启动到文字界面(不启动x window)将/etc/inittab中 id:5:initdefault: 一行中的5改为30003redhat的自动问题/corp/support/errata/找到补丁,6.1以后的版本带有一个工具up2date,它能够测定哪些rpm包需要升级,然后自动从redhat的站点下载并完成安装。

0004windows下看linux分区的软件paragon.ext2fs.anywhere.2.5.rar和explore2fs-1.00-pre4.zip0005mount用法fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdromiso文件 mount -o loop /abc.iso /mnt/cdrom软盘 mount /dev/fd0 /mnt/floppyusb闪存 mount /dev/sda1 /mnt/cdrom所有/etc/fstab内容 mount -a可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.0006在vmware的linux中使用本地硬盘的fat分区将本地的fat分区共享,然后在vmware中使用smbfs挂上。

可以将如下的行放到/etc/fst ab中://win_ip/d$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,code page=936,iocharest=gb2312 0 0其中win_ip是你的windows的ip地址;d$是你的windows里面共享的d盘的共享名;/mnt/d是要将该分区mount到linux的目录;win_name和win_pass是你的windows里面可以读取该分区的用户,比如你的管理员名和密码。

linux rename的用法

linux rename的用法

linux rename的用法在Linux系统中,rename命令用于批量重命名文件或文件夹。

它提供了一种简单而有效的方法来修改文件或文件夹的名称,可以根据匹配模式进行替换或删除特定的字符。

要使用rename命令,首先需要保证系统中安装了rename工具。

大多数Linux 发行版都默认安装了该工具,但是如果出现找不到rename命令的情况,可以使用以下命令来安装:对于Debian/Ubuntu系统:```sudo apt-get install rename```对于CentOS/Fedora系统:```sudo yum install rename```一旦安装完毕,我们可以使用rename命令进行重命名。

以下是一些常见的rename命令用法示例:1. 将文件名中的特定字符替换为新的字符:```rename 's/old_str/new_str/' file_name```将文件名中的"old_str"替换为"new_str"。

2. 删除文件名中的特定字符:```rename 's/unwanted_str//' file_name```将文件名中的"unwanted_str"删除。

3. 批量重命名文件夹中的所有文件:```rename 's/old_str/new_str/' folder_name/*```将文件夹中所有文件的文件名中的"old_str"替换为"new_str"。

4. 使用正则表达式进行重命名:```rename 's/old_pattern/new_pattern/' file_name```使用正则表达式将文件名中符合"old_pattern"的部分替换为"new_pattern"。

linux修改配置文件常用的命令

linux修改配置文件常用的命令

linux修改配置文件常用的命令在Linux系统中,配置文件是非常重要的。

它们包含了系统的各种配置信息,如网络配置、服务配置等等。

在进行系统管理时,需要不断地修改这些配置文件。

下面是 Linux 修改配置文件常用的命令: 1. vi/vim:这是最常用的文本编辑器之一,可用于编辑任何文本文件。

可以使用以下命令打开一个文件:vi 文件名或 vim 文件名。

编辑完成后,可以按 ESC 键退出插入模式,然后输入 :wq 保存并退出,或者输入 :q! 放弃更改并强制退出。

2. nano:这是另一个常用的文本编辑器,它比 vi/vim 更简单易用。

可以使用以下命令打开一个文件:nano 文件名。

编辑完成后,可以按 Ctrl+X 键退出,然后输入 Y/N 来保存或放弃更改。

3. sed:这是一个强大的文本处理工具,可以用于修改配置文件中的文本。

可以使用以下命令来替换某个字符串:sed -i 's/旧字符串/新字符串/g' 文件名。

其中,-i 选项表示在原文件中直接修改,s 表示替换操作,g 表示替换所有匹配项。

4. awk:这是另一个文本处理工具,可以用于提取配置文件中的信息。

可以使用以下命令来查找某个关键字所在的行:awk '/关键字/{print}' 文件名。

其中,/关键字/ 表示查找含有该关键字的行,print 表示打印该行。

5. grep:这是一个强大的文本搜索工具,可以用于查找配置文件中的信息。

可以使用以下命令来搜索某个关键字:grep 关键字文件名。

其中,关键字表示要搜索的关键字,文件名表示要搜索的文件名。

总之,掌握这些 Linux 修改配置文件常用的命令,可以更加方便地进行系统管理。

linux系统中修改用户名的方法

linux系统中修改用户名的方法

linux系统中修改用户名的方法在Linux系统中,修改用户名可以通过以下步骤完成:1. 使用root权限登录或者sudo权限,首先,你需要以root用户登录系统,或者使用sudo命令来获取足够的权限来修改用户名。

2. 切换到root用户,如果你不是root用户,可以使用su命令切换到root用户,输入密码后获得root权限。

3. 修改用户名:使用usermod命令来修改用户名。

例如,如果要将用户名oldname修改为newname,可以使用以下命令:usermod -l newname oldname.这将把用户名oldname修改为newname。

4. 修改用户主目录:如果需要同时修改用户的主目录,可以使用以下命令:usermod -d /home/newname -m newname.这将把用户主目录修改为/home/newname,并将用户的文件和目录移动到新的主目录下。

5. 修改用户组:如果需要修改用户所属的用户组,可以使用以下命令:usermod -g newgroup newname.这将把用户newname所属的用户组修改为newgroup。

6. 修改用户信息:如果需要修改用户的描述信息,可以使用以下命令:usermod -c "New User Name" newname.这将把用户newname的描述信息修改为"New User Name"。

7. 验证修改,修改完成后,可以使用ls /home或者cat/etc/passwd命令来验证用户名和主目录是否已经修改成功。

需要注意的是,修改用户名可能会影响与该用户相关联的文件和进程,因此在修改用户名之前,请确保了解修改用户名可能带来的影响,并做好相关的备份工作。

另外,建议在修改用户名之前先退出所有与该用户相关的会话和进程,以免出现意外情况。

linux set hostname

linux set hostname
linux的hostname修改详解
2010-09-28 00:00出处:中国IT实验室作者:佚名【我要评论】
[导读]Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。
从上面这些来看,/etc/hosts于设置hostname是没直接关系的,仅仅当你要在本机上用新的hostname来访问自己的时候才会用到/etc/hosts文件。两者没有必然的联系。
RHEL还有个问题。
我开始在测试的时候,只修改/etc/hosts,里面添加 192.168.1.61 blog,而/etc/sysconfig/network维持原状,也就是里面的HOSTNAME=localhost.localdomain。我重启系统后居然发现hostname给修改成了。这样看的话,倒真觉得/etc/hosts是hostname的配置文件。后来终于在/etc/rc.d/rc.sysinit这个启动脚本里发现了问题的所在。
修该配置文件后,重启系统就会读取配置文件设置新的hostname。
hostname与/etc/hosts的关系
很过人一提到更改hostname首先就想到修改/etc/hosts文件,认为hostname的配置文件就是/etc/hosts。其实不是的。
hosts文件的作用相当如DNS,提供IP地址到hostname的对应。早期的互联网计算机少,单机hosts文件里足够存放所有联网计算机。不过随着互联网的发展,这就远远不够了。于是就出现了分布式的DNS系统。由DNS服务器来提供类似的IP地址到域名的对应。具体可以man hosts。

Linux操作系统修改内核参数的三种方法详细说明

Linux操作系统修改内核参数的三种方法详细说明

Linux操作系统修改内核参数的三种方法详细说明linux内核的参数设置怎么弄呢,Linux 操作系统修改内核参数有以下三种方式:修改 /etc/sysctl.conf 文件;在文件中加入配置项,格式为 key = value,保存修改后的文件,执行命令 sysctl -p 加载新配置。

使用 sysctl 命令临时修改;如:sysctl -w net.ipv4.tcp_mem = “379008 505344 758016”直接修改/proc/sys/ 目录中的文件。

如:echo “379008 505344 758016” 》 /proc/sys/net/ipv4/tcp_mem 注意:第一种方式在重启操作系统后自动永久生效;第二种和第三种方式在重启后失效。

内核参数kernel.core_uses_pi d = 1core_uses_pid 可以控制 core 文件的文件名中是否添加 pid 作为扩展名。

设置为1,表示添加 pid 作为扩展名,生成的 core 文件格式为core.xxx;设置为0(默认),表示生成的 core 文件统一命名为 core。

kernel.core_pat te rn = corecore_pattern 可以控制 core 文件的保存位置和文件格式。

如:kernel.core_pattern = “/corefile/core-%e-%p-%t”,表示将core 文件统一生成到 /corefile 目录下,产生的文件名为 core-命令名-pid-时间戳。

以下是参数列表:%p - insert pid into filename 添加 pid%u - insert current uid into filename 添加当前 uid%g - insert current gid into filename 添加当前 gid%s - insert signal that caused the coredump into the filename 添加导致产生 core 的信号%t - insert UNIX ti me that the coredump occurred into filename 添加 core 文件生成时的 unix 时间%h - insert hostname where the coredump happened into filename 添加主机名%e - insert coredumping executable name into filename 添加命令名kernel.msgmax = 8192进程间的消息传递是在内核的内存中进行的。

Linux系统下修改IP地址、网关、DNS的基本方法_LINUX_操作系统_脚本之家

Linux系统下修改IP地址、网关、DNS的基本方法_LINUX_操作系统_脚本之家

Linux系统下修改IP地址、⽹关、DNS的基本⽅法_LINUX_操作系统_脚本之家临时修改IP地址、⽹关、主机名、DNS,马上⽣效,⽆需重启(重启后失效)1.修改主机名复制代码代码如下:#hostname Slyar2.修改IP地址(eth0为⽹卡名称)复制代码代码如下:#ifconfig eth0 192.168.1.5 netmask 255.255.255.03.修改默认⽹关(eth0为⽹卡名称)复制代码代码如下:#route add default gw 192.168.1.1 dev eth04.修改DNS复制代码代码如下:#vim /etc/resolv.confCentOS(RedHat)命令⾏永久修改IP地址、⽹关、DNS命令⾏永久修改IP地址、⽹关和DNS1.修改IP地址⾸先检查⼀下你的主机⽹卡数量及名称,相关信息在 /etc/sysconfig/network-scripts/ 下。

从图中可以看到我有2块⽹卡,第⼀块为以太⽹物理⽹卡,编号为0,如果你有多个⽹卡,则编号为0、1、2、3...;第⼆块⽹卡为回环⽹卡,⼀般不需要设置。

使⽤vim编辑你需要设置IP的⽹卡,这⾥我只能修改ifcfg-eth0,看图,不多解释,前⾯的状态是BOOTPROTO设置为DHCP时的写法。

复制代码代码如下:vim /etc/sysconfig/network-scripts/ifcfg-eth0复制代码代码如下:DEVICE=eth0 #⽹卡名称BOOTPROTO=static #获取ip的⽅式(static/dhcp/bootp),不解释HWADDR=00:0C:29:B5:B2:69 #MAC地址IPADDR=12.168.1.5 #IP地址NETMASK=255.255.255.0 #⼦⽹掩码NETWORK=192.168.1.0 #⽹络地址BROADCAST=192.168.0.255 #⼴播地址NBOOT=yes #启动设备2.修改⽹关复制代码代码如下:vim /etc/sysconfig/network 增加⼀条⽹关信息复制代码代码如下:GATEWAY=192.168.1.1 3.修改DNS复制代码代码如下:vim /etc/resolv.conf增加DNS信息即可复制代码代码如下: nameserver 192.168.1.1 4.重新加载⽹络配置复制代码代码如下:/etc/init.d/network restart。

hostname修改

hostname修改

hostname修改在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。

“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。

“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。

静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。

而另一方面,“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如Linuxidc)。

在CentOS 7中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。

1.要查看主机名相关的设置:[root@localhost ~]# hostnamectlStatic hostname: localhost.localdomainIcon name: computerChassis: n/aMachine ID: 80a4fa4970614cf6be9597ecd6f097a9Boot ID: 28420e272e1847a583718262758bd0f7Virtualization: vmwareOperating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-123.el7.x86_64Architecture: x86_64或[root@localhost ~]# hostnamectl statusStatic hostname: localhost.localdomainIcon name: computerChassis: n/aMachine ID: 80a4fa4970614cf6be9597ecd6f097a9Boot ID: 28420e272e1847a583718262758bd0f7Virtualization: vmwareOperating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-123.el7.x86_64Architecture: x86_642.只查看静态、瞬态或灵活主机名,分别使用“--static”,“--transient”或“--pretty”选项。

linux 重命名方法

linux 重命名方法

linux 重命名方法Linux重命名方法在Linux操作系统中,重命名文件或目录是一个常见的操作。

重命名可以帮助我们更好地组织和管理文件,使文件名更加直观和有意义。

下面将介绍几种常用的Linux重命名方法。

1. 使用mv命令重命名mv命令是Linux中用于移动或重命名文件和目录的命令。

通过mv 命令,我们可以将一个文件或目录移动到指定位置,并且还可以同时修改其名称。

下面是使用mv命令进行重命名的基本语法:mv [原文件名] [新文件名]例如,我们要将文件old.txt重命名为new.txt,可以使用以下命令:mv old.txt new.txt如果要将目录old_dir重命名为new_dir,可以使用以下命令:mv old_dir new_dir2. 使用rename命令批量重命名rename命令可以批量重命名文件或目录。

它的基本语法如下:rename 's/原字符串/新字符串/' [文件名]其中,s代表替换操作,将原字符串替换为新字符串。

通过使用正则表达式,我们可以对文件名进行更加灵活的重命名操作。

例如,我们要将目录下所有以old开头的文件名替换为new开头,可以使用以下命令:rename 's/old/new/' *3. 使用mmv命令进行模式匹配重命名mmv命令是一个强大的文件和目录批量重命名工具。

它可以根据模式匹配的方式,对文件名进行重命名。

其基本语法如下:mmv [模式] [目标]例如,我们要将目录下所有以old开头的文件名替换为new开头,可以使用以下命令:mmv "old*" "new#1"其中,#1代表匹配到的第一个通配符。

4. 使用sed命令进行文本替换重命名sed命令是一个文本处理工具,它可以在文件中进行文本替换操作。

我们可以利用sed命令将文件名中的特定字符串替换为新的字符串,从而实现重命名的效果。

以下是使用sed命令进行重命名的示例:for file in *old*; do mv "$file" "$(echo $file | sed 's/old/new/g')"; done上述命令将目录下所有包含old的文件名替换为new。

linux查看主机名命令

linux查看主机名命令

linux查看主机名命令我们通过Linux的一些命令可以查看到主机名。

那么到底是哪一条命令呢?下面由小编为大家整理了linux查看主机名命令的相关知识,希望对大家有帮助。

linux 查看主机名命令1、linux查看主机名命令[root@zijuan /]# hostnamezijuan技巧:两个简单的命令临时临时设置主机名。

(1)使用sysctl命令修改内核参数,格式:sysctl kernel.hostname=主机名,如下。

[root@zijuan /]# sysctl kernel.hostname=newnamekernel.hostname=newname #newname为新设置的主机名(2)使用hostname命令设置主机名。

格式为:hostname 主机名,如下。

[root@zijuan /]# hostname newname该设置为临时生效。

重新启动系统后,设置失效。

hostname命令的使用:hostname-s, --short short host name-a, --alias alias names-i, --ip-address addresses for the host name-f, --fqdn, --long long host name (FQDN)-d, --domain DNS domain name-y, --yp, --nis NIS/YP domain name-F, --file read host name or NIS domain name from given file2、扩展资料:linux设置主机名命令通过编辑/etc/sysconfig/network文件中的HOSTNAME字段就可以修改主机名。

如下所示:[root@zijuan /]# vim /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=yesHOSTNAME=zijuanHOSTNAME=zijuan表示主机设置为zijuan.注意:修改主机名后,需要重启系统后生效。

Linux下主机名的修改对oracle监听及EM的影响及恢复

Linux下主机名的修改对oracle监听及EM的影响及恢复

Linux下主机名的修改对oracle监听及EM的影响及恢复一.修改主机名及恢复监听修改主机名分为动态和静态,动态是指不需要重启就能更改,但是重启无法保存,静态的意思需要修改配置文件,重启会被保存1.动态修改对监听的影响查看当前的hostname[root@localhost ~]# hostnamelocalhost.localdomain[root@localhost ~]# hostname oracle[root@localhost ~]# su –查看network的hostname[root@oracle ~]# vi /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=localhost.localdomain查看hosts[root@oracle ~]# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6先去启动一下监听看一下有什么变化[root@oracle ~]# su - oracle[oracle@oracle ~]$[oracle@oracle~]$cd/u01/app/oracle/product/10.2.0/dbhome_1/network/admin/[oracle@oracle admin]$ pwd/u01/app/oracle/product/10.2.0/dbhome_1/network/admin[oracle@oracle admin]$ lslistener.ora samples shrept.lst sqlnet.ora tnsnames.ora[oracle@oracle admin]$ vi listener.ora# listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /u01/app/oracle/product/10.2.0/dbhome_1)(PROGRAM = extproc)))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST =localhost.localdomain)(PORT = 1521))))~"listener.ora" 20L, 525C[oracle@oracle ~]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 26-FEB-2011 01:23:16Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/dbhome_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.oraLog messages written to /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date 26-FEB-2011 01:23:17Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...The command completed successfully监听状态host=127.0.0.1 变成了ip,hostname没有改变前启动监听Host=localhost.localdomain现在启动一下EM,看看可以不可以启动[oracle@oracle admin]$ emctl start dbconsoleTZ set to US/PacificException in getting local host.UnknownHostException: oracle: oracleat .InetAddress.getLocalHost(InetAddress.java:1191)atoracle.sysman.emSDK.conf.TargetInstaller.getLocalHost(TargetInstaller.java:4977) at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3758)Exception in getting local host.UnknownHostException: oracle: oracleat .InetAddress.getLocalHost(InetAddress.java:1191)atoracle.sysman.emSDK.conf.TargetInstaller.getLocalHost(TargetInstaller.java:4977) at oracle.sysman.emSDK.conf.TargetInstaller.main(TargetInstaller.java:3758)OC4J Configuration issue. /u01/app/oracle/product/10.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_null_orcl not found.改了hostname EM已经无法启动重启一下linux看看启动监听和EM看看是什么效果[oracle@nag_oracle ~]$ su -Password:[root@nag_oracle ~]#init 6[oracle@localhost ~]$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 26-FEB-2011 01:48:03Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/dbhome_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Log messages written to /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)) )Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))STATUS of the LISTENER------------------------Alias LISTENERVersion TNSLSNR for Linux: Version 10.2.0.1.0 - Production Start Date 26-FEB-2011 01:48:06Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/dbhome_1/network/admin/listener.ora Listener Log File /u01/app/oracle/product/10.2.0/dbhome_1/network/log/listener.logListening Endpoints Summary...(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)) )Services Summary...Service "PLSExtProc" has 1 instance(s).Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...The command completed successfully[oracle@localhost ~]$ emctl start dbconsoleTZ set to US/PacificOracle Enterprise Manager 10g Database Control Release 10.2.0.1.0Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.http://localhost.localdomain:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control ....................... started.------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/10.2.0/dbhome_1/localhost.localdomain_orcl/sysman/log总结:使用hostname命令改变主机名,监听是可以启动的,EM无法启动,重启就恢复了。

虚拟机中linux系统修改主机名和ip地址

虚拟机中linux系统修改主机名和ip地址

安装好虚拟机后进入终端时是:[root@localhost ~]#也就是主机名为:localhost那么如何改成自己想要的主机名呢1.修改/etc/host内容未修改前状态是:[root@localhost ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost[root@localhost ~]#在末尾加上自己想要的主机名和ip地址(用ifconfig命令即可看到本机的ip地址了):用vi /etc/hosts命令修改hosts文件的内容,修改后如下:[root@localhost ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.211.130 life[root@localhost ~]#2.修改/etc/sysconfig/network文件:修改前如下:[root@localhost ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain[root@localhost ~]#用vi /etc/sysconfig/network修改后如下:[root@localhost ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=life[root@localhost ~]#3.配置ip地址:使用netconfig命令(若为乱码,则使用LANG=C命令即可)[root@localhost ~]# netconfig 然后会跳出下面的输入框:这里IP address既是本机的ip地址,后面的都使用默认。

Redhat修改主机名、网络配置及root用户密码的方法

Redhat修改主机名、网络配置及root用户密码的方法

Redhat6.5修改主机名、网络配置及root用户密码的方法写在前面:一般情况可以使用setup命令修改主机名,但是最后还是建议使用以下方式修改。

1.修改主机名1.1编辑/etc/sysconfig/network文件NETWORKING=yesHOSTNAME=NEWHOSTNAME //修改NEWHOSTNAME作为新的主机名,如:NEWPC1.2修改/etc/hosts加入IP与主机名字的映射127.0.0.1 localhost.localdomainlocalhost #该行强烈建议保留192.168.0.1 prs700UAlocalhost #必须有三个字段:IP、FQDN、HOSTNAME1.3 重新加载网络配置输入以下任一命令均可重启网络配置/etc/init.d/network restartservice network restart2.修改root用户名(任一用户密码均可通过root用户去重置)使用root用户登录打开终端,输入passwd即可重置root用户密码注:Redhat 6.5修改完IP地址之后,需要重启网络服务才能生效Redhat6.5图形化修改IP地址方法附录:1.修改ipvi /etc/sysconfig/network-scripts/eth0#编辑指定网络接口配置文件DEVICE=eth0 #指定接口名称ONBOOT=yes #系统启动时加载BOOTPROTO=static #IP地址静态配置,若该值为“dhcp”则为动态获得IPADDR=192.168.0.1 #设置IP地址NETMASK=255.255.255.0 #设置子网掩码GATEWAY=192.168.0.254 #设置默认网关2.修改网关vim /etc/sysconfig/network增加一条网关信息GATEWAY=192.168.1.13.修改DNSvi /etc/resolv.conf #指定当前主机的DNS服务器,最多可指定三个search #设置当前主机的默认查找域nameserver 192.168.0.100 #指定首选DNS服务器nameserver 172.16.254.2。

linux下reboot和shutdown关机命令详解

linux下reboot和shutdown关机命令详解

linux下reboot和shutdown关机命令详解我们在操作Linux v/服务器的时候肯定会有需要重启系统,或者关闭系统等操作。

有些⽤户是直接到VPS主机商家⾯板上操作的,这样⼀来⽐较⿇烦,⼆来有些⾯板还不易于使⽤容易导致⾯板卡死。

所以最好的⽅法就是通过SSH命令操作,⽼蒋这⾥分享2个命令,reboot与shutdown都可以⽤来作为重启VPS/关机重启操作。

第⼀、reboot使⽤⽅法:直接在SSH ROOT权限⽤户下输⼊reboot命令就可以看到The system is going down for reboot NOW的提⽰,⽬前就重启VPS。

reboot的⼯作过程差不多跟halt⼀样?不过它是引发主机重启?⽽halt是关机。

它的参数与halt相差不多。

第⼆、shutdown这个命令可以⽤来重启也可以⽤来关机操作。

如果按照完整的命令参数还⽐较难以,⽼蒋遵循的是实⽤,所以就分享我们常⽤的就可以。

A - 关闭系统且关闭电源shutdown -h now #⽴即关闭系统和电源shutdown -h +10 "10 minute after shutdown" #10分钟之后关闭系统和电源B - 利⽤shutdown重启电脑shutdown -r now当前⽴即重启电脑,和上⾯的reboot是⼀样的效果。

还可以⽤shutdown命令实现⾃动定时关机的功能,总结如下:shutdown -r now 关机后重启shutdown -h now 关机后不重启shutdown -r +10 10分钟后重启shutdown -r 10:00 10点钟重启shutdown -h +10 10分钟后关机shutdown -h 10:00 10点钟关机以下是测试的过程。

root@localhost ~]#whereis reboot #查找reboot的位置reboot: /sbin/reboot /usr/share/man/man8/reboot.8.gz[root@localhost ~]#su user #切换到user[user@localhost root]$ reboot #执⾏重启测试reboot: Need to be root #提⽰需要root[user@localhost root]$ exit #退回到root⽤户exit[root@localhost ~]# ll /sbin/reboot #查看默认/sbin/reboot的详细信息-rwxr-xr-x. 1 root root 13932 Jul 19 2011 /sbin/reboot #注意看前三个为rwx[root@localhost ~]# chmod u+s /sbin/reboot #增加suid权限[root@localhost ~]# ll /sbin/reboot #重新查看修改后的/sbin/reboot详细信息-rwsr-xr-x. 1 root root 13932 Jul 19 2011 /sbin/reboot #这时候已经变更为rws[root@localhost ~]# su user #重新切换到user⽤户[user@localhost root]$ reboot #执⾏reboot指令Broadcast message from root@localhost.localdomain #重启成功(/dev/pts/0) at 21:28 ...The system is going down for reboot NOW!另⼀种⽅法,使⽤sudo!上⾯这样做被认为是⼀种对安全的威胁,因为包括root在内的所有⽤户都可以关机和重启了。

Redhat Linux 修改主机名

Redhat Linux 修改主机名
#
# nslookup
#
##########################
nslookup //测试DNS域名解析
>server //显示当前DNS服务器
>server 192.168.0.1 //临时指定DNS服务器地址
##########################
#
# /etc/resolv.conf
#
##########################
vi /etc/resolv.conf //指定当前主机的DNS服务器,最多可指定三个
search //设置当前主机的默认查找域
chkconfig --level 3 network on //设置在级别3自动启动某服务
##########################
#
# ntsysv
#
##########################
ntsysv //通过向导在字符界面下修改服务的自启动选项
##########################
#
# service
#
##########################
service network start //启动网络服务
service network stop //停止网络服务
ed2k://|file|[红帽企业Linux.5.6].rhel-server-5.6-x86_64-dvd.iso|3794051072|f731570ce11f43ee593c92aadee8b48c|h=avggmtbdsdnduuadbxy7ggm3s4asysda|/

企业文化专员面试题

企业文化专员面试题
们总用/all,我就想知道你这个人是否有拓展学问的能力,有没有摸索 过一个指令的除了你自己知道的外它还能完成什么工作)
A、/release B、/renew C、/all D、/seTCLassid 9.ICMP 在沟通之中,主要是透过不同的类别(Type)与代码(Code) 让机器来识别不同的连线状态,请问 type 8 名称是 (A ),代表的意思___回送消息________________________.(同 上,成天 ping。你是否思索了 ping 的详情过程)9 A、Echo Reply B、Redirect C、Timestamp Replay D、 Echo Request 10.Windows XP 系统盘 C 盘下的 ntldr 文件是主要起什么作用, 假如删除它会有什么后果,删除后用什么方法恢复系统正常?
error: Failed dependencies: /usr/sbin/sendmail is needed by (installed) redhat-lsb-1.3-3.1.EL3.centos.0 smtpdaemon is needed by (installed) mdadm-1.5.0-9 [root@seker root]# -e 参数是卸载指定 rpm 包,如上提示为什么不能卸载?如何才能 卸载? 24、 如何在指令行查看一台 linux 机器的 CPU、内存、SWAP 分区 信息(接管一台机器,你应当首先查阅他的配置) 25、 如何修改 linux 主机名 (不重启的状况下)指出都要修改哪 些文件即可,写出各文件的肯定路径。(本论坛的一句话第一题) 26、 SAMBA 服务器四种共享方式的区分:(依据需求选择应用模 式,后两种你答不上来,前两种也应当能答出来吧,只要你配过 smb.conf 文件)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档