I am trying to understand how agetty process is called when ALT+CTRL+F2/ALT+CTRL+F3/.... keys are pressed in CentOS or in any other linux distro. What I know so far - systemd runs agetty.service with next tty[N] number - agetty then run login process and then other process continues. What I want to know --------------------------- When ALT+CTRL+F2 keys are pressed what happens in kernel? Looking at keyboard.c seems k_cons is called which calls set_console. static void k_cons(struct vc_data *vc, unsigned char value, char up_flag) { if (up_flag) return; set_console(value); } I am not sure how set_console triggers agetty with tty2/tty3/tty4 as one of it's parameter. Any information will be helpful. -- To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs